Novita Agent Runtime: Infraestrutura de Agentes de IA Compatível com AgentCore

Novita Agent Runtime: Infraestrutura de Agentes de IA Compatível com AgentCore

Criar agentes de IA está cada vez mais simples. Implantá-los em escala continua sendo um desafio significativo. A infraestrutura tradicional, como contêineres, máquinas virtuais e funções sem servidor, foi projetada para aplicativos web convencionais. Ela não atende às demandas exclusivas das cargas de trabalho de agentes de IA.

O Novita Agent Runtime resolve essa lacuna ao fornecer infraestrutura sem servidor projetada especificamente para implantar agentes de IA. Construído sobre o agent sandbox da Novita, ele suporta fluxos de trabalho LangGraph, sistemas multiagente Microsoft AutoGen e implementações personalizadas. Implante seus agentes existentes em produção com alterações mínimas de código e zero gerenciamento de infraestrutura.

A lacuna de infraestrutura que impede o avanço dos agentes de IA

Aplicativos tradicionais seguem um padrão previsível: receber uma solicitação, processá-la, retornar uma resposta. Todo o ciclo de vida é concluído em milissegundos ou segundos, com cada solicitação tratada de forma independente.

Agentes de IA operam de forma diferente. Eles mantêm o estado de raciocínio entre interações, executam fluxos de trabalho estendidos, chamam serviços externos com latência imprevisível e exigem isolamento forte para usuários simultâneos que lidam com dados sensíveis.

A infraestrutura existente não atende bem a essas necessidades:

Recurso Agent Sandbox Contêiner Sem servidor Máquina Virtual
Tempo de inicialização <200ms (MicroVM) Segundos 1s 30+ segundos
Isolamento de segurança Forte (MicroVM) Fraco (kernel compartilhado) Forte Forte
Persistência de estado Suspensão/retomada instantânea Suportado Sem estado Recuperação de snapshot lenta
Execução máxima Horas Ilimitado Limite típico de 15 min Ilimitado
Experiência do desenvolvedor APIs otimizadas para agentes APIs genéricas APIs de nível de função APIs de nível de infraestrutura

O Novita Agent Sandbox combina inicialização em milissegundos, isolamento MicroVM, execução com estado e APIs nativas para agentes. O Novita Agent Runtime, construído sobre o Agent Sandbox, permite implantar agentes existentes nessa infraestrutura com alterações mínimas de código.

Novita Agent Runtime: Projetado especificamente para agentes de IA

Arquitetura do Novita Agent Runtime

O Novita Agent Runtime é um kit de ferramentas de implantação sem servidor leve, agnóstico a frameworks, construído sobre uma arquitetura compatível com AgentCore. Ele permite implantar agentes de IA existentes em produção de forma segura e eficiente, sem exigir ampla experiência em DevOps ou gerenciamento de infraestrutura.

O kit de ferramentas suporta tanto interações em tempo real quanto cargas de trabalho de longa duração, desde interfaces de conversação que precisam de tempos de resposta inferiores a um segundo até tarefas de raciocínio complexas que podem levar horas para serem concluídas.

O Novita Agent Runtime inclui um SDK e ferramentas de CLI. O SDK fornece APIs baseadas em decoradores para expor seu agente como um serviço HTTP padrão e métodos para invocar agentes programaticamente. A CLI permite configuração e implantação com um clique no ecossistema do Novita Agent Sandbox.

Principais recursos do Novita Agent Runtime

Principais recursos do Novita Agentt Runtime

Agnóstico a frameworks. O Novita Agent Runtime funciona com LangGraph, Microsoft AutoGen, Google ADK, OpenAI Agents SDK, CrewAI e implementações personalizadas. Use o framework de sua preferência sem bloqueio de infraestrutura.

Agnóstico a modelos. O runtime opera de forma independente da sua escolha de modelo. Ele funciona com Novita AI, Anthropic Claude, Google Gemini, OpenAI e qualquer outro provedor.

Inicializações frias abaixo de 200ms. A tecnologia de virtualização leve alcança velocidades de inicialização próximas às de contêineres, com isolamento de ambiente em nível de hardware. Mesmo as primeiras solicitações recebem respostas em menos de um segundo.

Isolamento completo de sessão. Cada sessão de usuário é executada em um microVM dedicado, com CPU, memória e recursos de sistema de arquivos isolados. Após a conclusão da sessão, todo o microVM é encerrado e a memória é sanitizada.

Execução de várias horas. A plataforma suporta cargas de trabalho de longa duração que abrangem várias horas, permitindo raciocínio complexo de agentes, fluxos de trabalho assíncronos e colaboração multiagente.

Preço baseado em consumo. Pague apenas pelo que você usa. Escalone do protótipo para a produção sem pagar a mais por capacidade não utilizada ou se preocupar com planejamento de recursos.

Do código para a nuvem em três passos

Passo 1: Integre o SDK. Adicione algumas linhas de código à implementação do seu agente existente usando a API baseada em decoradores do SDK. O SDK trata automaticamente do roteamento de solicitações, formatação de respostas e verificações de integridade.

from novita_sandbox.agent_runtime import AgentRuntimeApp

app = AgentRuntimeApp()

@app.entrypoint
def my_agent(request: dict):
    # Agent business logic
    return {"result": "..."}

Passo 2: Implante com um comando. Use a CLI para configurar e implantar seu agente:

# Configure your agent
novita-sandbox-cli agent configure

# Deploy to cloud
novita-sandbox-cli agent launch

A CLI gera um Dockerfile e o arquivo de configuração .novita-agent.yaml, compila o modelo do seu sandbox e faz o upload dele, depois gera um ID de agente no formato <agent_name>-<template_id>.

Passo 3: Invoque seu agente. Após a implantação, invoque seu agente via CLI para testes rápidos:

# Quick test with CLI
novita-sandbox-cli agent invoke "Hello, Agent!"

Ou invoque programaticamente via SDK:

import json
from novita_sandbox.agent_runtime import AgentRuntimeCliendevet

client = AgentRuntimeClient(api_key="your-api-key")

# Prepare request data (converted to a JSON string and encoded as bytes)
payload = json.dumps({"prompt": "Hello, Agent!"}).encode()

response = await client.invoke_agent_runtime(
    agentId="agent-xxxxx",
    payload=payload
)

Cada invocação cria uma instância de sandbox isolada, executa o agente dentro desse ambiente seguro e retorna o resultado.

Para um guia detalhado com exemplos de código, consulte o Guia de Início Rápido. Para instruções completas de instalação, consulte o Guia de Instalação.

Funciona com todos os principais frameworks de IA

Todas as integrações de frameworks seguem um padrão consistente: inicialize o AgentRuntimeApp, configure seu framework, defina um ponto de entrada com o decorador e execute o aplicativo. O SDK funciona perfeitamente com LangGraph, OpenAI Agents SDK, Microsoft AutoGen, Google ADK e implementações personalizadas.

from novita_sandbox.agent_runtime import AgentRuntimeApp

# 1. Create Agent Runtime application instance
app = AgentRuntimeApp()

# 2. Initialize your Agent framework

# 3. Define entry point with decorator
@app.entrypoint
def agent_invocation(request: dict) -> dict:
    """
    Args:
        request: Request data, typically contains fields like prompt
    Returns:
        Response data dictionary
    """
    prompt = request.get("prompt", "")
    
    # Call your Agent framework
    result = your_agent.run(prompt)
    
    return {"result": result}

# 4. Run the application
if __name__ == "__main__":
    app.run()

Para exemplos detalhados de integração, consulte o Guia de Integração de Frameworks de Agentes. Para recursos avançados, incluindo respostas de streaming, conversas de múltiplas turnos e gerenciamento de variáveis de ambiente, consulte a documentação de Recursos Avançados.

Preço transparente por segundo de uso

O Novita Agent Runtime usa preços baseados em consumo com granularidade de faturamento por segundo.

CPU

vCPUs Preço unitário (por segundo)
1× CPU $0.00000784/s
2× CPU $0.00001568/s
3× CPU $0.00002352/s
4× CPU $0.00003136/s
5× CPU $0.0000392/s
6× CPU $0.00004704/s
7× CPU $0.00005488/s
8× CPU $0.00006272/s

Memória

Memória Preço unitário
Valores válidos: múltiplos de 512 MiB, de 512 MiB a 8192 MiB (por GiB / s) $0.00000256 / GiB / s
512 MiB $0.00000128 / s
1 GiB $0.00000256 / s
2 GiB $0.00000512 / s

Armazenamento: Cada conta inclui 60 GB de armazenamento gratuito. O armazenamento adicional é faturado a $0.000072/GB/h.

Comece a construir agentes de IA de produção agora

O Novita Agent Runtime remove a complexidade de infraestrutura que tradicionalmente retarda a implantação de agentes de IA. A infraestrutura sem servidor projetada especificamente, com inicializações frias abaixo de 200ms, isolamento completo de sessão e flexibilidade de frameworks, permite que as equipes de desenvolvimento se concentrem na construção de comportamentos inteligentes de agentes, em vez de gerenciar infraestrutura.

Comece hoje mesmo instalando o SDK e a CLI, depois implante seu primeiro agente em minutos. Para suporte adicional, junte-se à comunidade Novita AI no Discord ou entre em contato com nossa equipe de vendas.

Sobre a Novita AI

Novita AI é uma plataforma de nuvem de IA que oferece aos desenvolvedores uma maneira fácil de implantar modelos de IA usando nossa API simples, além de fornecer uma nuvem de GPU acessível e confiável para construção e escalonamento.