Implementação técnica e extensibilidade da adaptação de várias estruturas
O Agent-Wiz usa a tecnologia de análise de árvore de sintaxe abstrata (AST) para escrever um analisador dedicado para cada estrutura compatível. Atualmente, ele oferece suporte estável a sete estruturas, incluindo o fluxo de trabalho de gráfico direcionado do LangGraph, o modelo de colaboração em equipe do CrewAI e o módulo AgentChat do AutoGen, abrangendo os principais cenários de desenvolvimento de corpos inteligentes acima de 90%.
A implementação técnica é tal que cada analisador reconhece padrões sintáticos específicos da estrutura: por exemplo, analisar a lógica de roteamento de consultas no LlamaIndex e extrair cadeias de nós de automação no n8n. O processo de análise retém anotações de tipo completas e contexto de código, garantindo que o JSON gerado contenha metadados, como definições de tipo de agente/ferramenta, padrões de entrada/saída e assim por diante.
Com o SDK fornecido, os desenvolvedores podem ampliar o suporte à nova estrutura. Exemplos típicos de extensões incluem a adição da capacidade de analisar pipelines Haystack, um processo que requer cerca de 200 linhas de código Python para implementar a lógica do acessor AST.
Essa resposta foi extraída do artigoAgent-Wiz: analisando fluxos de trabalho e riscos de segurança da AI IntelligentsiaO































