El código para consultar un agente es el mismo, independientemente de si se ejecuta de forma local o si se implementa de forma remota. Por lo tanto, en esta página, el término agent
se refiere a local_agent
o remote_agent
de forma indistinta. Como el conjunto de operaciones admitidas varía según los frameworks, proporcionamos instrucciones de uso para las plantillas específicas de cada framework:
Framework | Descripción |
---|---|
Kit de desarrollo de agentes | Diseñado según las prácticas recomendadas internas de Google para los desarrolladores que crean aplicaciones basadas en IA o los equipos que necesitan crear prototipos y, luego, implementar rápidamente soluciones sólidas basadas en agentes |
Agent2Agent (vista previa) | El protocolo Agent2Agent (A2A) es un estándar abierto diseñado para permitir la comunicación y colaboración fluidas entre agentes de IA. |
LangChain | Es más fácil de usar para los casos de uso básicos debido a sus configuraciones y abstracciones predefinidas. |
LangGraph | Enfoque basado en gráficos para definir flujos de trabajo, con capacidades avanzadas de interacción humana y de retroceso/repetición. |
AG2 (anteriormente AutoGen) | AG2 proporciona un framework de conversación multiagente como una abstracción de alto nivel para crear flujos de trabajo de LLM. |
LlamaIndex (versión preliminar) | La canalización de consultas de LlamaIndex ofrece una interfaz de alto nivel para crear flujos de trabajo de generación mejorada por recuperación (RAG). |
Personalizado | Son los agentes que se desarrollaron y se implementaron sin usar una plantilla específica del framework. |