CodeAct
A arquitetura CodeAct é projetada para integrar modelos de linguagem de grande porte (LLMs) com sistemas de execução de código, permitindo que instruções em linguagem natural sejam traduzidas, validadas e executadas automaticamente. O fluxo típico envolve:
- Entrada do Usuário: Recebe comandos em linguagem natural.
- LLM: Interpreta e converte o comando em código executável.
- Validação de Segurança: Analisa o código gerado para evitar execuções perigosas.
- Executor de Código: Executa o código em ambiente controlado (sandbox).
- Retorno de Resultados: Apresenta a saída ao usuário.
Diagrama da Arquitetura
Características
- Segurança: Validação rigorosa antes da execução.
- Escalabilidade: Suporte a múltiplos usuários e requisições simultâneas.
- Auditabilidade: Logs de comandos e execuções para rastreabilidade.