A discussão de Harrison Chase sobre o ciclo de vida de desenvolvimento de agentes (ADLC) na Interrupt26 NYC provocou reflexão sobre onde o ADLC pertence dentro do desenvolvimento de aplicações. Um agente pode investigar um e-mail, mas a aplicação determina como a investigação entra em uma fila, chega a um analista ou leva a uma ação. Melhorar a investigação e alterar o fluxo de trabalho são atividades conectadas com perguntas de design diferentes e evidências de progresso diferentes.
O ADLC deve ser coordenado separadamente, mas com a aplicação que ele impulsiona, pois os agentes podem mudar de forma independente enquanto afetam o design e os resultados da aplicação em um ciclo de desenvolvimento fortemente acoplado. Esse ciclo pode ser organizado por meio de investigações de design explícitas, requisitos compartilhados e casos de avaliação que seguem os resultados do agente para a aplicação. A mesma equipe pode ser responsável por ambas as responsabilidades, mas cada uma deve permanecer visível e distinta no plano de desenvolvimento.
As orientações existentes de ADLC incluem trabalho substancial de design e experimental, com Harrison Chase descrevendo comparações entre prompts, modelos, estratégias de recuperação, esquemas de ferramentas e padrões de orquestração dentro de Construir, Testar, Implantar e Monitorar. A Salesforce começa com Ideação e Design, descrevendo um ciclo de desenvolvimento interno e um ciclo de monitoramento externo. Tratar o agente como um subsistema significa desenvolver sua capacidade de forma explícita e verificar sua contribuição e impacto na aplicação, começando por examinar a fronteira do sistema e depois o ciclo de desenvolvimento do agente.
As seções de requisitos e coordenação explicam como os casos de avaliação compartilhados conectam o trabalho, enquanto a Discussão considera os custos e limites de separar os ciclos de vida, e a Conclusão esboça passos práticos.
Fonte: Towards Data Science · Resumido por HeadlinesBriefing