Agent Development Kit (ADK) — это открытый Python-фреймворк от Google, предназначенный для гибкой разработки, оценки и развертывания AI-агентов. Он ориентирован на разработчиков, которым важны контроль, масштабируемость и расширяемость.
Создавайте агентов, инструменты и логику оркестрации прямо в коде Python. Это гарантирует гибкость, тестируемость и контроль версий.
Стройте масштабируемые системы из модульных агентов, каждый из которых отвечает за свою специализацию.
Используйте встроенные или пользовательские Python-функции, API-интеграции и сторонние сервисы как "инструменты" для агентов.
Настраивайте предсказуемые пайплайны или динамическую маршрутизацию с помощью LLM.
Оценивайте не только финальный ответ, но и шаги рассуждений агента.
Легко контейнеризуется и разворачивается на Vertex AI Agent Engine, Cloud Run или через Docker.
Поддержка интерактивных приложений с двусторонним стримингом.
Поддержка короткой и длинной памяти, работа с файлами, хранение артефактов.
Колбэки и открытый API позволяют глубоко кастомизировать поведение агентов и интегрироваться с внешними сервисами.
#AI #AgentFramework #GoogleCloud #ADK #LLM #VertexAI #MultiAgent #PythonDev #OpenSource #AIEngineering
https://github.com/google/adk-python
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - google/adk-python: An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI…
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control. - google/adk-python
1🔥3👍1
Pocket Flow — минималистичный фреймворк для LLM всего в 100 строк кода!
#PocketFlow #LLM #AgentProgramming #AIFramework #Minimalism #PythonAI #OpenSourceAI #RAG #MultiAgent #TypeScriptAI #DevTools #AIProductivity
https://github.com/The-Pocket/PocketFlow
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - The-Pocket/PocketFlow: Pocket Flow: 100-line LLM framework. Let Agents build Agents!
Pocket Flow: 100-line LLM framework. Let Agents build Agents! - The-Pocket/PocketFlow
1👍2🔥2
Tracesage — это легковесный инструмент локального мониторинга и визуализации мультиагентных систем, построенных на базе LangChain и LangGraph.
Достаточно добавить всего пару строк кода, чтобы запустить интерактивный трейсинг выполнения ИИ-агентов в реальном времени прямо в браузере. Инструмент перехватывает весь поток колбэков LangChain (запуски цепочек, вызовы инструментов, LLM-запросы, ретривал, ошибки) и наглядно раскладывает его по полочкам.
pip install. Все данные сохраняются локально в SQLite, а веб-интерфейс работает полностью оффлайн.ainvoke.Установка (для zsh обязательно берите в кавычки):
pip install "tracesage[langchain]"
Использование в синхронных скриптах или Jupyter-ноутбуках для автоматического глобального перехвата:
import tracesage
with tracesage.trace() as tl:
# Трейсится автоматически, в консоль выводится кликабельная ссылка
result = agent.invoke("Создай план поездки")
input("Трейс готов — откройте ссылку в консоли и нажмите Enter для выхода.")
По умолчанию интерфейс поднимается на
http://localhost:7842/ui.tracesage предлагает мощные команды для отладки прямо из терминала:
tracesage show <run_id> — отрисовать структуру выполнения в виде дерева в консоли.tracesage watch <run_id> — стриминг событий в реальном времени.tracesage diff <run_a> <run_b> — сравнение двух запусков по токенам, времени и ошибкам.Также инструмент автоматически регистрирует фикстуру
tracesage_capture для pytest, позволяя писать интеграционные тесты на поведение ИИ-агентов (например, проверять, вызывался ли конкретный инструмент и не превышен ли лимит токенов).#Python #LangChain #LangGraph #AI #MultiAgent #Observability #DevTools #OpenSource #LLM
https://github.com/kjgpta/tracesage
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kjgpta/tracesage
Contribute to kjgpta/tracesage development by creating an account on GitHub.
3🔥3⚡2👍1