Skip to main content

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:

Etapa 2: Configure e implante

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