Seu Contador de IA

Amos AI faz a contabilidade. Você gerencia o negócio.

Amos AI é um Agente de Recursos Empresariais: um agente de IA que administra completamente um ERP para você. Amos funciona dentro do Zavora ERP. Voz ou chat se tornam um fluxo contábil delimitado: ele lê o livro-razão em tempo real, segue um manual contábil, pede aprovação antes do lançamento e arquiva as evidências junto à conversa.

  • Registra faturas de fornecedores e notas fiscais de clientes a partir de uma solicitação
  • Conciliando transações bancárias e M-Pesa
  • Executa folha de pagamento e prepara trabalho fiscal no Quênia
  • Agenda briefings, verificações de conformidade e pacotes de fim de mês
  • Explica o desempenho do negócio em linguagem simples

Amos

Contador AI · online

Registrar uma fatura de fornecedor
📎
Pergunte ao Amos ou anexe um documento…

Por que é um super agente

Fluxos de trabalho contábeis completos.

Amos é um serviço Rust e Axum independente embutido no ERP. ADK-Rust's RealtimeRunner mantém fala, texto, transcrições, chamadas de ferramentas e interrupções em uma única sessão ao vivo, para que o usuário possa falar naturalmente e digitar sempre que a precisão for importante.

Quando uma solicitação requer ação, Amos carrega uma habilidade contábil focada e chama ferramentas ERP via MCP. Cada ferramenta é envolvida com os escopos de função do usuário e contexto de auditoria. Lançamentos no livro razão param em um ponto de aprovação explícito aplicado em Rust, então execute com o token ERP do usuário se aprovado.

O resultado permanece visível. Amos mantém um plano de trabalho, conduz o ERP real através de um conjunto de ferramentas de navegador separado, captura evidências em screenshots, armazena histórico de sessão, recorda contexto de negócio aprovado e usa agentes de fundo com escopo restrito para rotinas contábeis agendadas.

01

Voz e chat em tempo real

Áudio do microfone entra como PCM 16 kHz. Gemini Live retorna fala a 24 kHz e transcrições ao vivo, enquanto mensagens digitadas podem participar da mesma sessão.

02

Mais de 70 operações ERP

MCP conecta Amos a relatórios, faturas, contas, pagamentos, folha de pagamento, compras, inventário, reconciliação, declarações fiscais e fechamento de período.

03

16 habilidades contábeis

Playbooks SKILL.md plug-and-play definem ordem de ferramentas, verificações contábeis, pontos de confirmação e ações que Amos nunca deve executar.

04

Execução visível

Um plano de trabalho mostra cada etapa. Atividade da ferramenta, exibição de badges e estado de conclusão chegam via WebSocket da sessão.

05

Evidência do ERP real

Um servidor Playwright MCP navega pelo produto, verifica o resultado e arquiva capturas de tela ao lado da conversa.

06

Aprovação antes do lançamento

Escopos de função são verificados a cada chamada de ferramenta. Uma escrita no livro razão pausa em um portão de confirmação imposto pelo código antes da execução da ferramenta.

07

Desenvolvedores de memória podem corrigir

Postgres e pgvector retêm fatos de negócios, lições e resumos de sessão. Recall, deduplicação e caminhos de esquecimento mantêm essa memória gerenciável.

08

11 rotinas agendadas

Agentes one-shot com escopo preparam briefings, contas gerenciais, conciliações, trabalho fiscal, propostas de pagamento e fechamento de pacotes no calendário comercial.

Estudo de caso · contas gerenciais

Gerar contas de gerenciamento a partir de dados ERP ao vivo.

O resultado útil não é uma explicação genérica. Amos consulta o ledger de negócios, compara períodos e orçamento, calcula KPIs financeiros, nomeia drivers materiais e deixa o fluxo de trabalho de suporte visível ao lado da resposta.

Resposta de contas gerenciais do Amos com tabela comparativa, comentário de KPI, memória armazenada e rotinas contábeis agendadas
Captura do repositório: contas de gestão na conversa, com memória e calendário da rotina contábil visíveis no painel lateral.
  1. 01

    Entenda a data comercial

    O relógio da sessão fornece o fuso horário do usuário, contexto fiscal e data de trabalho para que ‘mês passado’ seja resolvido consistentemente.

  2. 02

    Carregar playbook de relatórios

    A ferramenta use_skill traz o fluxo de trabalho de relatórios financeiros ou contas gerenciais para o contexto somente quando necessário.

  3. 03

    Consultar o livro razão ao vivo

    Ferramentas MCP com escopo executam DRE, comparação orçamentária, relatórios de períodos anteriores, balanço patrimonial, faturas, contas a pagar, folha de pagamento e status fiscal.

  4. 04

    Calcular e explicar

    Amos deriva margens, DSO, DPO, liquidez, cobertura de caixa e variações materiais a partir dos resultados das ferramentas em vez de inventar números.

  5. 05

    Mantenha a execução visível

    A interface recebe o progresso da tarefa, atividade da ferramenta, o relatório e decisões sugeridas através da sessão WebSocket atual.

  6. 06

    Manter contexto útil

    A transcrição é armazenada e fatos comerciais duráveis ou lições de fluxo de trabalho podem ser recordados em uma sessão posterior.

Arquitetura

Como o Amos conecta uma conversa em tempo real a um ERP governado.

O modelo em tempo real nunca recebe uma conexão irrestrita ao ledger. ADK-Rust faz a ponte de um conjunto de ferramentas filtrado para a sessão, e cada chamada passa por autorizações, confirmações e auditorias antes de alcançar o ERP ou navegador.

Arquitetura do contador de IA em tempo real AmosPessoas usam voz e chat via WebSocket conectado ao serviço Rust Amos. ADK-Rust executa Gemini Live, ferramentas específicas, conexões MCP, habilidades, agentes de rotina, serviços ERP, evidências do navegador, memória e armazenamento de sessão.Pessoasvoz + chat + aprovaçãoWebSocketáudio + eventos digitadosServiço AmosRust + AxumRealtimeRunnerGemini LiveFerramentas com escopopapéis + confirmação + auditoriaGerente MCPFerramentas ERP + navegadorZavora ERA APIlivro razão empresarial ao vivoEvidência do navegadorPlaywright + capturas de telaHabilidades16 playbooksAgentes de rotina11 tarefas agendadasPostgreSQLmemória + sessões + execuções
Sessão em tempo realExecução ADK-RustFerramentas de negócios e evidênciasEstado e trabalho em segundo plano

Evidência e controle

O usuário pode inspecionar o que o agente alterou.

Amos usa um servidor Playwright MCP isolado para abrir o ERP, navegar até o registro ou relatório afetado, verificar o estado visível e capturar um cartão de evidência. O navegador é uma superfície de verificação; as ações contábeis ainda passam pelas ferramentas ERP delimitadas.

Limite imposto por código: operações de leitura podem ser executadas dentro do papel do usuário. Uma ferramenta que requer ledger:post envia um cartão de confirmação e aguarda. Recusar ou expirar significa que a ferramenta não será executada.
Relatório de balancete do ERP Zavora capturado pelo Amos como evidência
Balancete gerado e visivelmente equilibrado.
Lista de faturas do ERP Zavora capturada pelo Amos mostrando faturas de fornecedores em rascunho, pagas e lançadas
Faturas de fornecedores e seu estado atual de lançamento.

Conhecimento contábil componível

Desenvolvedores estendem Amos com habilidades.

Cada skill é um playbook SKILL.md versionável. O prompt em tempo real recebe um catálogo curto, então usar_habilidade carrega o fluxo completo de trabalho e suas ferramentas MCP permitidas somente quando o trabalho precisar delas.

conciliação bancáriaprevisão de caixaCRMDemonstração ERPrelatórios financeirosRH e folha de pagamentooperações de inventárioaquisiçõescontas de gestãolançamentos manuaisrevisão de fim de mêsexecuções de pagamentofaturas de clientespagamentoscontas de fornecedoresdeclaração de impostos

Contabilidade proativa

Tarefas agendadas executam como subagentes com escopo.

Uma rotina declara sua agenda cron, prompt, habilidade, ferramentas exatas, escopos e comportamento de notificação em TOML. ADK-Rust cria um agente LLM de curta duração para essa tarefa, registra a execução e envia o resultado para a caixa de entrada ERP.

Briefing matinalLista de perseguição ARVerificação de conciliação bancáriaContas gerenciais mensaisProposta de pagamento semanalvarredura de conformidade eTIMSPreparação PAYEPreparação de VATVerificação de parcela CITPacote de fechamento de fim de mêsPacote de contas anuais
Espaço de trabalho embutido do Amos mostrando o panorama do negócio e painel de memória persistente
Captura do repositório: o instantâneo comercial ao vivo e a memória durável permanecem visíveis ao lado do espaço de trabalho do agente.

O Rust por trás do Amos

ADK-Rust compõe o runtime em tempo real e seus limites.

O repositório constrói um RealtimeRunner, conecta ferramentas MCP à sessão ao vivo e envolve cada ferramenta antes que o modelo possa chamá-la. O caminho de aprovação é código do aplicativo, então mudar um prompt não pode contorná-lo.

Leia o crate completo do Amos ↗
agent.rs · realtime runner and scoped MCP tools
let mut builder = RealtimeRunner::builder()
    .model(state.model.clone())
    .config(config);

for tool in mcp_tools {
    let scoped = ScopedTool::wrap(
        tool,
        granted_scopes.clone(),
        user_id.clone(),
        session_id.clone(),
        audit.clone(),
        Some(session.clone()),
    );

    builder = builder.tool_arc(
        definition,
        Arc::new(ToolBridgeAdapter::new(scoped, context_factory.clone())),
    );
}
scope.rs · confirmation before ledger posting
if required_scopes.contains(&"ledger:post") {
    if let Err(refusal) = self.confirm_with_user(&args).await {
        self.record(self.inner.name(), AuditOutcome::Denied).await;
        return Ok(json!({ "error": refusal }));
    }
}

self.record(self.inner.name(), AuditOutcome::Allowed).await;
let args = self.with_user_token(args).await;
self.inner.execute(ctx, args).await

Contrato de implantação atual

O que um desenvolvedor precisa para rodar o Amos.

Implementado agora

  • Áudio e texto nativos do Gemini Live
  • Conjuntos de ferramentas MCP filtrados para ERP e navegador
  • 16 playbooks de habilidades e 11 rotinas
  • Escopos de função, confirmação de postagem e eventos de auditoria
  • Memória Pgvector e transcrições persistidas
  • Capturas de tela de evidência e planos de trabalho ao vivo

Requisitos de implantação

  • Uma API Zavora ERA em execução e interface web
  • Credenciais Gemini e um processo MCP ERP
  • PostgreSQL com pgvector para memória durável
  • Um locatário configurado por instância do Amos hoje
  • Um segredo JWT compartilhado para identidade do usuário ERP
  • Node e Chromium para evidências no navegador

Construa um produto completo de agente

Use conversa em tempo real sem abrir mão dos controles do software.

Amos demonstra como o ADK-Rust pode conectar áudio nativo, ferramentas MCP, habilidades, memória, agentes em segundo plano, UI do produto, autorização, aprovação e evidências em torno de um fluxo de trabalho de produção.