O que é o Novita Agent Runtime?
O Novita Agent Runtime é um framework leve para implantar Agentes de IA que permite implantar Agentes de IA de forma rápida e econômica.
Não é necessário se preocupar com configuração de infraestrutura, orquestração de contêineres, exposição de serviços ou outros detalhes complexos — basta focar no desenvolvimento da lógica de negócios do seu Agente.
Componentes principais
O Novita Agent Runtime está incluído no Novita Sandbox SDK e nas ferramentas CLI:
Fluxo de trabalho de implantação
O fluxo completo de implantação e uso consiste em três etapas:
Etapa 1: Desenvolva e integre seu Agente
Integre o SDK ao código do seu Agente adicionando decorators:
Use a ferramenta CLI para configurar e implantar na nuvem:
- Gera os arquivos de configuração
Dockerfile e .novita-agent.yaml
- Cria o template de sandbox e faz o upload
- Gera o ID do Agente (formato:
agent_<name>_v<version>)
Etapa 3: Invoque o Agente
Após a implantação bem-sucedida, você pode invocar seu Agente via CLI ou SDK:
Opção 1: Teste rápido com CLI
Opção 2: Invoque via SDK na sua aplicação
Fluxo de execução da invocação do Agente:
- Cria uma instância de sandbox isolada a partir do template de sandbox
- Executa o Agente em um ambiente isolado
- Retorna o resultado processado
Principais benefícios
SDK:
- ✅ Alterações mínimas: Basta modificar algumas linhas de código com decorators
- ✅ Agnóstico a framework: Suporta LangChain, LangGraph, CrewAI e outros frameworks populares de IA
- ✅ Suporte a streaming: Respostas em streaming nativas para cenários de geração de LLM em tempo real
- ✅ Health Checks: Endpoint de health check integrado com status de integridade personalizável
CLI:
- ✅ Detecção inteligente: Detecta automaticamente a estrutura do projeto, arquivos de entrada e arquivos de gerenciamento de dependências
- ✅ Build automático: Gera automaticamente Dockerfile e configuração do projeto
- ✅ Gerenciamento de versões: Suporta múltiplas versões coexistindo com implantações independentes
- ✅ Teste rápido: Comando invoke integrado para verificação rápida da implantação
Runtime:
- ✅ Isolamento de ambiente: Cada instância de sandbox é executada de forma independente, sem interferência
- ✅ Persistência de sessão: Múltiplas invocações para a mesma instância de sandbox, com suporte a Agentes interativos de múltiplos turnos
- ✅ Sandbox seguro: Ambiente de sandbox isolado com segurança e acesso restrito ao sistema de arquivos
Última modificação em 15 de maio de 2026