TGTGInsighttelegram intelligenceLIVE / telegram public index
← ML Baldini • Nikita Boyandin
ML Baldini • Nikita Boyandin avatar

TGINSIGHT POST

Post #277

@ml_baldini

ML Baldini • Nikita Boyandin

Görüntülemeler1,650Gönderi görüntüleme sayısı
Yayınlandı11 Ağu11.08.2025 15:03
İçerik

Gönderi içeriği

Агентские фреймворки для работы Поскольку вам больше нравятся всякие прикольные штуки с ссылками, чтобы их можно было разобрать, то разберемся сегодня с агентскими фреймворками, сразу с кодом. Трейсхолдом для меня стал гитхаб и 15к звездочек на нем, потому что разработок сейчас очень много. 1️⃣Llamaindex Основной фокус этого фреймворка всегда делался на работу с данными и индексацию разнородных источников. Не смотря на популярность, в нем нет нагромождения механизмов управления агентами, в отличие от того же Langchain. Основные фишки: - Построение деревьев индексов (TreeIndex) и граф-индексов (GraphIndex). - Автоматическая сегментация и аннотирование документов перед поиском. - Встраиваемая система кэширования и переиспользуемых запросов 2️⃣Langchain Самый известный и тяжелый фреймворк по количеству инстрментов: цепочки, агенты, память и тулы. Но, к сожалению, это медленно губит этот фреймворк, куча непонятных методов, огромная документация и боль для разработки Фишечки: - Построение многошаговых workflows: от простых question–answer до сложных бизнес-процессов. - Встроенные шаблоны “ConversationChain”, “RetrievalQA”, “AgentExecutor”. - Модули памяти: chat, vector, SQL, даже Redis. 3️⃣Haystack Наиболее продакшн ориентированный фреймворк, который предлагает готовые UI, устойчивые пайплайны, поддержку Elasticsearch/Weaviate в одном пакете. Заточенность на поиск данных и систем RAG. Фишки: - “Document Store” (Elasticsearch, FAISS, Weaviate, Milvus). - Конвейеры с логированием, кэшированием и Fallback-механизмами. - Встроенная фронт-энд панель (Streamlit/Flask) для проверки качества и аналitika запросов. 4️⃣Semantic-kernel Разработочка от Microsoft, в которой вы сначала пишите целевую функцию, а затем разбиваете ее на шаги, применяя плагины. Подходит для тех, кто хочет интреграцию с C#/.NET сервисами, правда смущает множественное использование Azure. Фишечки: - Planner API: создаёт план из нескольких вызовов LLM, выбирая их автоматически. - Поддержка Python и C#, одинаковый SDK-стиль для обеих платформ. 5️⃣Meta GPT Наше любимое MCP в полном понимании - у каждого агента своя роль и зона ответственности. Многое работает из коробки - получаешь готовые сценарии генераций требований, кода и тестов. Фишечки: - Сценарии коллаборативного генерирования: репорты, доски задач, документация. - Визуализация этапов работы и hand-off между агентами. 6️⃣Autogen Еще одна разработка от ребят, которые очень любят обновлять окна. В целом, это мультиагенсткий фреймворк с гибкой маршрутизацией запросов. Фишечки: - Синхронные и асинхронные сценарии – агенты могут разговаривать как в реальном времени, так и по расписанию. - «Function calling» и кастомные утилиты — легко расширяется внешними API. - Mock-режим: тренируете взаимодействие агентов без реальных LLM-вызовов. 7️⃣crewAI Еще один для разработки мультиагентов, но без обилия зависимостей и сложных пайпланов - идеально, если демо через два часа Фишечки: - DSL для описания агентов, их навыков и целей. - Автоматическое логирование каждого шага и возможность «перемотки» диалога. 8️⃣Mastra Очень крутой проект, так как помимо запуска и разрабокти агентов, предлает визуальные панели с метриками, трасировкой и алертами. Фишечки: - Дашборд с графиками по latency, throughput, ошибкам агентов. - Встроенный мониторинг SLA и оповещения через email/Slack. Как вам такой пост?) Какие фреймворки вы еще используете в разработке?) Обязательно ставьте реакции и пишите комментарии💗