Skip to content

Instantly share code, notes, and snippets.

@donbr
donbr / langgraph-langsmith-tools.md
Last active July 8, 2025 23:02
building agents with LangGraph

Overview

In Session 5, we’ll cover building agents with LangGraph! Here’s the big idea:

🕴️ **Agents** with access to **Tools** can solve **Problems**.

Agent applications have grown in popularity in 2024 and show no signs of stopping. During our initial foray into agents, we’ll focus on some high-level ideas that are essential to understanding agents, including the ReAct framework and function calling!

@donbr
donbr / langchain-declarative-imperative-research.md
Last active July 8, 2025 02:08
Declarative vs Imperative Programming in LangChain: A Research Analysis

Declarative vs Imperative Programming in LangChain: A Research Analysis

Executive Summary

This research provides a comprehensive analysis of programming paradigms in LangChain, examining the evolution from imperative to declarative approaches with a particular focus on functional programming influences. The study establishes that functional programming is definitively a subset of declarative programming, and demonstrates how LangChain Expression Language (LCEL) incorporates significant functional programming patterns while maintaining practical usability.

Key findings include:

  • LCEL represents a hybrid declarative approach with functional programming influences (composition, immutable pipeline definitions, higher-order abstractions)
  • The paradigm evolution reflects broader industry trends toward higher-level abstractions in AI framework development
  • Practical guidance emerges for developers choosing between imperative (traditional chains), declarative (LCEL), and complex orchestration (Lang
@donbr
donbr / repoContextProvider_mcp.md
Last active June 15, 2025 19:11
Design of the repoContextProvider MCP Server
@donbr
donbr / mcp-fastmcp-instructions.md
Last active June 11, 2025 22:14
FastMCP Migration & Comparison

Project: FastMCP Migration & Comparison

Objective
Migrate your existing FastAPI services to the Model Context Protocol (MCP) using two different implementations:

Evaluate each on performance, LangChain integration, and production readiness.


@donbr
donbr / agentic-ecosystem-2025.md
Last active May 28, 2025 18:54
Agentic Platform Ecosystem (May 2025)

LangGraph Alternatives: Updated Platform Ecosystem (May 2025)

Research Date: May 28, 2025
Status: Current as of major industry announcements

Note on LangChain/LangGraph's Industry Impact: While this analysis focuses on alternatives, it's important to acknowledge LangChain and LangGraph's foundational role in the agentic AI ecosystem. LangChain pioneered many of the abstractions and patterns we see across all frameworks today—from tool integration and memory management to agent orchestration concepts. LangGraph further advanced the field by demonstrating how graph-based architectures could provide precise control over agent workflows. These innovations helped establish industry standards and design patterns that influenced virtually every framework discussed below, creating a more mature and interoperable ecosystem for all developers.


🚀 Major Industry Developments (2025)

@donbr
donbr / open_deep_research_comprehensive_analysis.md
Created May 27, 2025 06:39
Open Deep Research: Comprehensive Analysis & Real-World Applications

Open Deep Research: Comprehensive Analysis & Real-World Applications

1. Drag-and-Drop Accessibility for Non-Technical Users

Current Reality: Limited but Emerging

Based on the latest research, the Open Deep Research system's complexity makes direct drag-and-drop implementation challenging, but 2025 shows promising developments:

Current Limitations:

  • Multi-API Orchestration: Requires configuration of 8+ search APIs (Tavily, ArXiv, PubMed, Exa, etc.)
@donbr
donbr / open_deep_research_analysis.md
Created May 27, 2025 06:16
open_deep_research_analysis.md

Open Deep Research: Advanced Architecture Questions

Question 1: Intelligent Search Tool Selection

Current Implementation

The Open Deep Research application currently uses configuration-driven search API selection:

# Current approach in utils.py
async def select_and_execute_search(search_api: str, query_list: list[str], params_to_pass: dict):
@donbr
donbr / complex-graph-development-guide.md
Created May 27, 2025 06:00
Complex Graph Development: Strategy and Planning Guide

Complex Graph Development: Strategy and Planning Guide

Executive Summary

Developing complex graph-based systems like LangGraph's Open Deep Research requires a state-first architecture approach with incremental complexity layering. The key to success lies in proper planning, modular design, and systematic testing at each development phase.

Core Development Strategy

1. State-First Architecture Pattern

@donbr
donbr / ai-makerspace-job-market-strategies.md
Created May 25, 2025 19:59
Winning Your First AI Role: Job-Market Strategies, Pitfalls, Spotlights, and Branding for 2025

Winning Your First AI Role: Job-Market Strategies, Pitfalls, Spotlights, and Branding for 2025

This report is crafted for AI Makerspace Cohort 6 bootcamp graduates preparing to launch their careers in the dynamic US AI job market of 2025. Building on recent industry analyses and in-depth guidance, the report presents concrete strategies for leveraging LinkedIn, networking, and open source contributions; exposes common pitfalls new candidates face; provides real-world spotlights into key AI job types; and offers actionable advice for personal branding through resumes, LinkedIn, and cover letters. The emphasis is on actionable, market-tested recommendations and US-specific trends, tailored to help new graduates not only stand out in a competitive environment but also build strong, resilient, and authentic AI career foundations.

Job-Market Strategies for AI Bootcamp Graduates

  • Optimize LinkedIn profile: Use a professional photo, keyword-rich headline, and impactful About section. Highlight hands-on