CoScientist — научная надстройка над Google ADK, а не замена Pydantic AI: по умолчанию оставайтесь на Pydantic AI

Вопрос (кратко):
Какой подход используется в github.com/aimclub/CoScientist? Ищу лучший агентский фреймворк — сейчас использую Pydantic AI, есть ли что-то лучше?

Сравнение восьми проектов и фреймворков — по одной строке на проект: модель программирования, multi-agent паттерны, durable state, типизация, наблюдаемость, лучшие сценарии и ограничения. Источники — 8 независимых hostname'ов: репозиторий CoScientist на GitHub и официальная документация остальных проектов; данные проверены 18 сентября 2026.

Матрица возможностей: что каждый фреймворк документирует

описано в источнике ограничение (у CoScientist persistence нет — в TODO) в источнике не описано Наведите на ячейку — точная формулировка из источника. Качественные поля, без выдуманных рейтингов.

Ключевые наблюдения

CoScientist — иерархическая multi-agent система для науки поверх Google ADK: OrchestratorAgent планирует и делегирует HypothesesAgent, ResearchAgent, ToolRetrieverAgent, ExperimentAgent (FEDOT), TaskExecutorAgent; модели через LiteLLM, MCP-инструменты через RAG-поиск. github.com

Durable persistence в CoScientist пока нет: сессии in-memory и очищаются при рестарте, SQLite — в TODO, JSON-бэкенд графов — single-process/single-writer; интеграционные тесты требуют VPN к серверам ИТМО. github.com

Pydantic AI уже документирует делегирование агентов, programmatic hand-off, графовый control flow, durable execution через Temporal, DBOS, Prefect и Restate, и трассировку Logfire/OpenTelemetry — менять фреймворк без конкретной боли не нужно. pydantic.dev

LangGraph — самый убедительный вариант при боли со сложной оркестрацией: durable execution, resume после сбоев, human-in-the-loop; но он низкоуровневый и не абстрагирует промпты и архитектуру. docs.langchain.com

Архитектура CoScientist в трёх слоях

Оркестрация (Google ADK)OrchestratorAgent планирует шаги и делегирует специализированным агентам; tool-based invocation, последовательное и параллельное выполнение.
Агенты и моделиLlmAgent-агенты с LiteLLM-моделями; RAG-поиск MCP-инструментов (ToolRetrieverAgent); эксперименты через FEDOT.MAS; химия: докинг, ретросинтез, OCR молекул.
СостояниеПользователи и сессии in-memory, очищаются при рестарте; SQLite-persistence в TODO; JSON-бэкенд графов single-process/single-writer.

Decision guide: какой выбрать по задаче

Обычное typed production-приложение: Python typing, dependency injection, validated structured outputs — и нет конкретной боли
Остаться на Pydantic AI
Сложный долгоживущий stateful workflow: явные ветвления, checkpoint/resume, human-in-the-loop
LangGraph
Воспроизвести архитектурный стиль CoScientist: иерархия агентов, workflow-агенты, sessions/memory
Google ADK
Простые OpenAI-центричные handoff / agents-as-tools
OpenAI Agents SDK
RAG- и data-heavy мультиагентные системы
LlamaIndex
Быстрые role-based прототипы команд агентов
CrewAI
Исследовательские диалоговые multi-agent команды
AutoGen AgentChat

Все восемь строк сравнения

ПроектМодель программированияMulti-agentDurable stateОграниченияИсточник

Данные: итоговое сравнение 8 проектов/фреймворков, по одной строке на проект; качественные текстовые поля (модель программирования, multi-agent паттерны, durable state, типизация, наблюдаемость, сценарии, ограничения) из репозитория CoScientist на GitHub и официальной документации остальных проектов, 8 независимых hostname'ов; проверено 2026-09-18. Матрица кодирует наличие описания в источнике, не рейтинг качества; длинные формулировки в таблице сокращены, полный текст ячеек матрицы — по наведению.

This report was generated automatically by Keenable SELECT at a user's request, from publicly available web sources linked herein. Keenable does not review, verify, or endorse its contents and makes no representation as to accuracy, completeness, or timeliness; AI-based extraction may contain errors. Nothing in this report is investment, legal, financial, or other professional advice. All trademarks and referenced content remain the property of their respective owners; no affiliation or endorsement is implied. To report an error, rights concern, or request removal: legal@keenable.ai.

Keenable SELECTAsk your own question
Made with Keenable SELECT