Ambiente novo cai em São Paulo.Ver o produto

IA para quem vende por você

Cada parceiro ganha um agente — memória, ferramentas e um teto de gasto. Os dados não se misturam. A marca continua sua.

Construído no Google Cloud

southamerica-east1

  • Vertex AIgemini-2.5-flash
  • Cloud Runmin-instances: 0
  • GKEsandbox pool
  • BigQuerytelemetry.events
  • Cloud Storagegs://weights/v3
  • Secret Managerscope: partner
  • Cloud IAMroles/partner.agent
  • Pub/Subaudit.stream
  • Cloud Loggingtenant=atlas-sp
  • Gemmaopen weights

Produto

Quatro partes. Um sistema para o canal.

Agents

Um agente por parceiro, com ferramentas e memória próprias. O cliente dele não vê o contexto de outro parceiro.

  • Os modelos que você já ia usar

    Gemini, Gemma ou um endpoint compatível. Sem reescrever a pilha do parceiro.

  • No ritmo do tráfego

    Conversa, lote ou pico no fim do mês. O endpoint acompanha a carga.

  • A cara continua sua

    Nós rodamos o runtime. O parceiro vê o seu produto, não o nosso.

agent.py
from orbysoft import Agent, tool

agent = Agent(
  model="gemini-2.5-flash",
  region="southamerica-east1",
  memory="per_partner",
  monthly_cap=1200,
)

@tool
def crm_lookup(lead_id: str) -> dict:
  return crm.get(lead_id)

@agent.partner_scoped
def qualify(lead):
  return agent.reason(lead, tools=[crm_lookup])
$ orby run qualify --partner atlas-spscopeatlas-sp · isolatedmodelgemini-2.5-flash · 42msresultscore=86 next=book_demo

Training

Fine-tune quando você tem o dado. O job roda e devolve um endpoint versionado.

  • Job de treino, sem teatro

    SFT ou LoRA. Você manda o dataset. A gente devolve uma versão para promover.

  • Sem cluster para vigiar

    O job sobe em Cloud Run ou GKE e desce quando acaba.

  • Uma GPU ou algumas

    Pede o tamanho do job. Não paga rack parado.

Sandboxes

Uma máquina curta para o agente que precisa rodar código ou abrir um arquivo. Tira snapshot. Joga fora.

  • Várias ao mesmo tempo

    Sobe um monte de sandbox no rollout. Elas não compartilham disco.

  • Sua imagem ou a nossa

    Começa numa imagem padrão ou na que o canal já usa.

  • Ela se desliga

    CPU e memória acompanham o job. Ocio não fica na fatura.

Functions

A função vira um endpoint HTTP. Cresce com o tráfego e some quando ninguém chama.

  • Trabalho em paralelo

    Espalha um lote sem escrever fila.

  • Job longo nos fundos

    Deixa rodando. O checkpoint cai no Cloud Storage.

  • Uma porta na frente

    Auth, teto por parceiro e um log que dá para ler depois.

Plataforma

O que precisa para colocar IA no canal

Onde roda

São Paulo primeiro. Outra região se precisar.

A região padrão é São Paulo. Dá para subir outra região do Google Cloud se o cliente pedir.

  • São Paulosouthamerica-east1ativa
  • Iowaus-central1sob demanda
  • Bélgicaeurope-west1sob demanda
  • As peças

    Functions para trabalho curto, sandboxes para código que você não confia, agents para a conversa.

  • Arquivo perto do job

    Pesos, datasets e imagens ficam perto de onde o job roda.

  • Container que sobe a tempo

    Runtime para imagem grande e fila quando o job pede acelerador.

  • Escala com quem está ligado

    Parceiro ocioso não precisa manter máquina quente.

  • Treino quando precisa

    Jobs de treino podem usar GPU ou TPU no Vertex AI quando precisar.

  • Dá para ver o que quebrou

    Log e alerta por tenant. Problema de um parceiro fica nesse parceiro.

Em produção

A parte chata que segura o canal

Controle de acesso, log e uma conta que você mostra para o parceiro.

orbysoft · consoleAo vivo
atlas-spisoladoteto 82%
Qualifica esse lead de Recife.
agent · atlas-sp · 42msEscopo Atlas. Score 86. Orçamento no plano médio. Próximo: marcar demo.

memory.write · tenant atlas-sp · 42ms

norte-rjisoladoteto 46%
Qual o prazo para Niterói?
agent · norte-rj · 38msEscopo Norte. Entrega em 3 dias úteis pela transportadora do parceiro.

memory.write · tenant norte-rj · 38ms

delta-baisoladoteto 71%
O cliente pediu a segunda via do boleto.
agent · delta-ba · 51msEscopo Delta. Segunda via gerada e enviada para o e-mail do cadastro.

memory.write · tenant delta-ba · 51ms

Pergunta ao agente deste parceiro…
Ao vivo
Log de auditoria, eventos de exemplo
HoraAçãoAtorIP
10 Sep, 13:54sandbox.createpartner-bot203.0.113.24
10 Sep, 13:41memory.writeatlas-sp198.51.100.7
10 Sep, 13:32deploy.terminatedeploy-bot203.0.113.9
10 Sep, 13:20cap.warndelta-ba198.51.100.31
10 Sep, 13:14image.pushci-runner203.0.113.50
10 Sep, 13:08agent.invokenorte-rj198.51.100.12
10 Sep, 13:02volume.deleteorby-bot203.0.113.77
10 Sep, 12:47secret.readatlas-sp198.51.100.7

8 de 8 eventos

Teto de gasto por parceiro

  • atlas-sp82%
  • delta-ba71%
  • norte-rj46%

delta-ba passou de 70% do teto. Alerta enviado às 13:20.

  • Um parceiro, uma caixa

    IAM, log de auditoria e dado onde você deixou. Pensado para LGPD.

  • Log que dá para entregar

    O que rodou, quem chamou, quanto custou. Exporta se você já tem destino.

  • Um teto, depois o relógio

    Paga o que o código usa. Teto por parceiro para um job desgovernado não virar susto.

Como rodamos

Onde o produto roda

A OrbySoft roda no Google Cloud. São Paulo é a região de casa. Os agentes usam Gemini pelo Vertex AI.

Regiãosouthamerica-east1

IdentidadeIAM e Secret Manager

Entrada

Pedido do parceiro

Chega com o escopo do parceiro. O IAM decide o que ele pode tocar.

POST /qualify

Runtime

Cloud Run e GKE

Onde functions e sandboxes rodam. Diminui quando o canal está quieto.

instances 0 → 3

Modelos

Gemini e Gemma

O que os agentes chamam hoje, pelo Vertex AI. Dá para apontar outro modelo se o job pedir.

gemini-2.5-flash · 42ms

Dados

BigQuery e Cloud Storage

Telemetria, avaliação e pesos versionados. Dado de um parceiro não treina o modelo do outro.

telemetry.events +128/min

Como cobramos

Assinatura mais uso

Taxa da plataforma, depois token e compute. A fatura pode quebrar por parceiro.

  • plataforma18%
  • atlas-sp34%
  • delta-ba28%
  • norte-rj20%

Começa com um parceiro

Conta a rede. A gente sobe um ambiente com teto de gasto.

Resposta em até um dia útil.

  1. 01Conta a rede

    Uma conversa de 30 minutos: quantos parceiros, qual canal, que dado já existe.

  2. 02Ambiente com teto

    Subimos um ambiente isolado em São Paulo, com teto de gasto por parceiro.

  3. 03Primeiro parceiro no ar

    Um parceiro começa a usar. Os outros entram quando você quiser.