Skip to content

Instantly share code, notes, and snippets.

@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
@donbr
donbr / anthropic-thinking-mode-structured-output.md
Last active May 25, 2025 07:16
Anthropic Thinking Mode vs Structured Output

Anthropic Thinking Mode vs Structured Output: Technical Analysis & Solutions

Executive Summary

This document analyzes the warning message: "Anthropic structured output relies on forced tool calling, which is not supported when thinking is enabled" and provides evidence-based solutions for developers encountering this conflict.

Root Cause Analysis

The Core Conflict

@donbr
donbr / open-deep-research-libraries.md
Last active May 25, 2025 06:21
Open Deep Research Libraries Analysis: State Objects & Human Feedback

Open Deep Research Libraries Analysis: State Objects & Human Feedback

This analysis examines the core Python files in the open_deep_research repository, with particular focus on state management architecture and human feedback mechanisms that enable interactive research workflows.

📁 Core Files Overview

src/open_deep_research/
├── state.py                    # State object definitions and TypedDict schemas
├── configuration.py # Configuration management and model initialization 
@donbr
donbr / session16-langchain-python-library-caching.md
Created May 23, 2025 00:21
session16-langchain-python-library-caching.md

Session 16 - LangChain Caching

Current Reality

# This affects ALL LLMs in your app
set_llm_cache(InMemoryCache())

llm1 = HuggingFaceEndpoint(endpoint_url=url1, ...)
llm2 = HuggingFaceEndpoint(endpoint_url=url2, ...)
# Both use the same cache
@donbr
donbr / aie-session15-rag-hf-endpoints-core-concepts.md
Last active May 22, 2025 04:24
Session 15: RAG with Hugging Face Endpoints - Key Concepts

Session 15: RAG with Hugging Face Endpoints - Key Concepts

---
config:
  layout: dagre
---
flowchart LR
 subgraph subGraph0["1 - Model Deployment"]
        llmEndpoint["1️⃣ LLM Endpoint<br>NousResearch/Meta-Llama-3.1-8B"]
@donbr
donbr / aie6-session15-instructions.md
Last active May 21, 2025 01:10
AIE6 Session 15: Open Source Endpoints Instructions

Session 15: Open Source Endpoints Instructions

Part 1: Set up Hugging Face Inference Endpoints

LLM Endpoint

  1. Go to Hugging Face and select "Inference Endpoint" from the "Solutions" menu
  2. NousResearch/Meta-Llama-3.1-8B-Instruct model
    • name: aie6-demo
  3. Hardware Configuration
  • AWS GPU us-east-1