O código para consultar um agente é o mesmo, independentemente de estar a ser executado localmente ou implementado remotamente. Por conseguinte, nesta página, o termo agent
refere-se a local_agent
ou remote_agent
de forma intercambiável. Uma vez que o conjunto de operações suportadas varia entre frameworks, fornecemos instruções de utilização para modelos específicos da framework:
Framework | Descrição |
---|---|
Agent Development Kit | Concebida com base nas práticas recomendadas internas da Google para programadores que criam aplicações de IA ou equipas que precisam de criar protótipos e implementar rapidamente soluções robustas baseadas em agentes. |
Agent2Agent (pré-visualização) | O protocolo Agent2Agent (A2A) é uma norma aberta concebida para permitir uma comunicação e uma colaboração integradas entre agentes de IA. |
LangChain | Mais fácil de usar para exemplos de utilização básicos devido às suas configurações e abstrações predefinidas. |
LangGraph | Abordagem baseada em gráficos para definir fluxos de trabalho, com capacidades avançadas de intervenção humana e retroceder/repetir. |
AG2 (anteriormente AutoGen) | O AG2 oferece uma framework de conversa com vários agentes como uma abstração de nível elevado para criar fluxos de trabalho de MDIs/CEs. |
LlamaIndex (pré-visualização) | O pipeline de consultas do LlamaIndex oferece uma interface de alto nível para criar fluxos de trabalho de geração aumentada de recuperação (RAG). |
Personalizado | Agentes que foram desenvolvidos e implementados sem a utilização de um modelo específico da framework. |