- Os requisitos funcionais que se concentram no que o agente fará e onde os humanos no meio fornecerão supervisão.
- Um conjunto de requisitos não funcionais com foco em áreas de desempenho, conformidade, segurança, observabilidade e outros requisitos operacionais, assim como faria para APIs e automações.
- Outro conjunto de requisitos não funcionais com foco nos dados, incluindo qualidade de dados, governança, viés e manutenção do modelo de IA.
Os requisitos não funcionais para agentes de IA podem ser como os de aplicativos, onde as histórias de usuários são granulares e alvo, fornecendo pequenas funções atômicas. Esses NFRs podem orientar os desenvolvedores para responder como Desenvolver a funcionalidade descrita nas histórias de usuários e ajudar a quantificar o que deve passar por uma revisão de código.
No entanto, você pode precisar de outro conjunto de NFRs expressos em um nível de recurso ou liberação. Esses NFRs ajudam a qualificar a prontidão de liberação de um agente de IA, especificar os requisitos de governança de dados e IA e definir outros não-negociáveis do DevOps.
“Para as equipes que trabalham com a IA Agentic, é essencial diferenciar quais requisitos não funcionais são melhor aplicados por máquinas, como segurança, conformidade e escalabilidade, e que ainda exigem julgamento humano, como UX, estética e desempenho que parecem rápidos”, diz Jonathan Zaleski, diretor de arquitetura técnica da HappyFurCorp. “O futuro do desenvolvimento de produtos de IA está nos fluxos de trabalho híbridos, onde a IA lida com critérios objetivos e mensuráveis em escala, e os seres humanos se concentram nos aspectos emergentes e intuitivos que moldam experiências realmente significativas”.
