À propos du projet

L'Agent Development Kit (ADK) pour Go est un framework open-source axé sur le code, conçu pour simplifier la création, l'évaluation et le déploiement d'agents IA. Il applique des principes de développement logiciel aux flux de travail des agents, prenant en charge toutes sortes de tâches, des plus simples aux systèmes multi-agents complexes. Optimisé pour les environnements cloud-native, l'ADK tire parti des forces de concurrence et de performance de Go. Les principales fonctionnalités incluent une conception Go idiomatique, un écosystème d'outils riche (outils préconstruits, personnalisés ou intégrés), un développement axé sur le code pour la flexibilité et la testabilité, des systèmes multi-agents modulaires et une flexibilité de déploiement (par exemple, la conteneurisation pour Google Cloud Run). Indépendant des modèles et des déploiements, il s'intègre de manière transparente avec d'autres frameworks. Le projet fait partie d'un écosystème ADK plus large avec des versions en Python, Java, Kotlin, TypeScript et web.