Agent badawczy AI na LangGraph
Agent na LangGraph, który sam planuje wyszukiwanie, równolegle przeszukuje web i arXiv, syntetyzuje odpowiedź ze źródłami.
Co ciekawe technicznie:
— Równoległy graf fan-out/fan-in z reduktorem na tool_errors (graf nie pada przy awarii dostawcy)
— 4-dostawczy fallback wyszukiwania: Tavily → SearchAPI → DuckDuckGo → Wikipedia
— Syntetyzacja oparta na źródłach: odmawia odpowiedzi bez źródeł (anty-halucynacja)
— Trwałość PostgreSQL z SQLAlchemy + Alembic (4 migracje)
— Solidne parsowanie JSON z usuwaniem code-fence i fallback regex
Stos: LangGraph, FastAPI, PostgreSQL, SQLAlchemy, Alembic, OpenRouter, Tavily, BeautifulSoup, Docker.
Co ciekawe technicznie:
— Równoległy graf fan-out/fan-in z reduktorem na tool_errors (graf nie pada przy awarii dostawcy)
— 4-dostawczy fallback wyszukiwania: Tavily → SearchAPI → DuckDuckGo → Wikipedia
— Syntetyzacja oparta na źródłach: odmawia odpowiedzi bez źródeł (anty-halucynacja)
— Trwałość PostgreSQL z SQLAlchemy + Alembic (4 migracje)
— Solidne parsowanie JSON z usuwaniem code-fence i fallback regex
Stos: LangGraph, FastAPI, PostgreSQL, SQLAlchemy, Alembic, OpenRouter, Tavily, BeautifulSoup, Docker.