Ihr KI-Buchhalter

Amos AI macht die Buchhaltung. Sie führen das Geschäft.

Amos AI ist ein Enterprise Resource Agent – ein KI-Agent, der ein ERP vollständig für Sie betreibt. Amos läuft innerhalb von Zavora ERP. Sprache oder Chat werden zu einem klar abgegrenzten Buchhaltungs-Workflow: Er liest das Live-Hauptbuch, folgt einem Buchhaltungs-Playbook, bittet vor dem Buchen um Freigabe und legt Belege neben dem Gespräch ab.

  • Erfasst Lieferantenrechnungen und Kundenrechnungen aus einer Anfrage
  • Stimmt Bank- und M-Pesa-Transaktionen ab
  • Lohnabrechnung ausführen und kenianische Steuerarbeiten vorbereiten
  • Plant Briefings, Compliance-Prüfungen und Monatsabschluss-Pakete
  • Erklärt die Geschäftsleistung in einfacher Sprache

Amos

AI Accountant · online

Lieferantenrechnung erfassen
📎
Frage Amos oder füge ein Dokument an…

Warum es ein Super-Agent ist

Vollständige Buchhaltungs-Workflows.

Amos ist ein eigenständiger Rust- und Axum-Dienst, eingebettet im ERP. ADK-Rusts RealtimeRunner behält Sprache, Text, Transkripte, Tool-Aufrufe und Unterbrechungen in einer Live-Sitzung, sodass ein Benutzer natürlich sprechen und bei Bedarf präzise tippen kann.

Wenn eine Anfrage eine Aktion erfordert, lädt Amos eine fokussierte Buchhaltungsfunktion und ruft ERP-Werkzeuge über MCP auf. Jedes Werkzeug ist mit den Rollenscopes und dem Audit-Kontext des Nutzers umhüllt. Ledger-Buchungen stoppen an einem expliziten Genehmigungstor, das in Rust durchgesetzt wird, dann mit dem ERP-Token des Benutzers ausführen, wenn genehmigt.

Das Ergebnis bleibt sichtbar. Amos führt einen Arbeitsplan, steuert das echte ERP über ein separates Browser-Werkzeugset, erfasst Screenshot-Beweise, speichert Sitzungsverlauf, ruft genehmigten Geschäftskontext ab und nutzt eng gefasste Hintergrundagenten für geplante Buchhaltungsroutinen.

01

Echtzeit-Sprach- und Chatfunktion

Mikrofon-Audio wird als 16 kHz PCM eingespeist. Gemini Live liefert 24 kHz Sprache und Live-Transkripte, während getippte Nachrichten derselben Sitzung beitreten können.

02

Über 70 ERP-Operationen

MCP verbindet Amos mit Berichten, Rechnungen, Zahlungen, Gehaltsabrechnung, Beschaffung, Inventar, Abstimmung, Steuererklärungen und Periodenschluss.

03

16 Buchhaltungsfähigkeiten

Drop-in SKILL.md Playbooks definieren Werkzeugreihenfolge, Buchhaltungsprüfungen, Bestätigungspunkte und Aktionen, die Amos niemals ausführen darf.

04

Sichtbare Ausführung

Ein Arbeitsplan zeigt jeden Schritt. Werkzeugaktivität, Posting-Abzeichen und Abschlussstatus werden über den Session-WebSocket übertragen.

05

Beweise aus dem echten ERP

Ein Playwright MCP-Server navigiert durch das Produkt, überprüft das Ergebnis und speichert Screenshots neben der Unterhaltung.

06

Freigabe vor dem Buchen

Rollenumfänge werden bei jedem Werkzeugaufruf geprüft. Ein Ledger-Schreibvorgang pausiert an einem code-implementierten Bestätigungstor, bevor das Werkzeug ausgeführt wird.

07

Memory-Entwickler können korrigieren

Postgres und pgvector bewahren Geschäftsdaten, Erkenntnisse und Sitzungszusammenfassungen. Abruf, Duplikaterkennung und Vergessenspfade halten diesen Speicher wartbar.

08

11 geplante Routinen

Abgegrenzte One-Shot-Agenten bereiten Briefings, Management-Accounts, Abstimmungen, Steuerarbeiten, Zahlungsvorschläge und Abschluss-Pakete im Geschäftskalender vor.

Fallstudie · Management Accounts

Verwaltungskonten aus Live-ERP-Daten generieren.

Das nützliche Ergebnis ist keine generische Erklärung. Amos fragt das Geschäftsbuch, vergleicht Perioden und Budget, berechnet Finanz-KPIs, benennt wesentliche Treiber und lässt den unterstützenden Workflow neben der Antwort sichtbar.

Amos Management-Accounts-Antwort mit Vergleichstabelle, KPI-Kommentar, gespeichertem Speicher und geplanten Buchhaltungsroutinen
Repository-Erfassung: Management-Konten im Gespräch, mit Speicher und dem Kalender der Buchhaltungsroutine sichtbar im Seitenpanel.
  1. 01

    Das Geschäftdatum verstehen

    Die Sitzungsuhr liefert die Zeitzone des Nutzers, den fiskalischen Kontext und das Arbeitsdatum, sodass ‚letzter Monat‘ konsistent aufgelöst wird.

  2. 02

    Lade das Reporting-Playbook

    Das use_skill-Werkzeug bringt den Workflow für Finanzberichterstattung oder Management-Accounts nur dann in den Kontext, wenn er benötigt wird.

  3. 03

    Live-Ledger abfragen

    Abgegrenzte MCP-Werkzeuge führen P&L, Budgetvergleiche, Vorperiodenberichte, Bilanz, Rechnungen, Zahlungen, Lohnabrechnung und Steuerstatus aus.

  4. 04

    Berechnen und erklären

    Amos leitet Margen, DSO, DPO, Liquidität, Cash Cover und Materialabweichungen aus Werkzeugergebnissen ab, anstatt Zahlen zu erfinden.

  5. 05

    Ausführung sichtbar halten

    Die UI erhält Aufgabenfortschritt, Werkzeugaktivität, Bericht und vorgeschlagene Entscheidungen über die aktuelle WebSocket-Sitzung.

  6. 06

    Nützlichen Kontext beibehalten

    Das Transkript wird gespeichert und dauerhafte Geschäftsfakten oder Workflow-Lektionen können in einer späteren Sitzung abgerufen werden.

Architektur

Wie Amos ein Echtzeitgespräch mit einem gesteuerten ERP verbindet.

Das Echtzeitmodell erhält niemals eine uneingeschränkte Verbindung zum Ledger. ADK-Rust vermittelt ein gefiltertes Werkzeugset in die Sitzung, und jeder Aufruf durchläuft Autorisierungs-, Bestätigungs- und Prüfungs-Wrapper, bevor er das ERP oder den Browser erreicht.

Amos Echtzeit-KI-Buchhalter-ArchitekturPersonen nutzen Sprache und Chat über eine WebSocket-Verbindung zum Rust Amos-Dienst. ADK-Rust betreibt Gemini Live, scoped Tools, MCP-Verbindungen, Skills, Routine-Agenten, ERP-Dienste, Browser-Beweise, Speicher und Sitzungsdaten.PersonenSprache + Chat + FreigabeWebSocketAudio + getippte EreignisseAmos DienstRust + AxumRealtimeRunnerGemini LiveAbgegrenzte WerkzeugeRollen + Bestätigung + PrüfungMCP ManagerERP + Browser-WerkzeugeZavora ERA APILive-GeschäftsbuchhaltungBrowser-BelegPlaywright + ScreenshotsFähigkeiten16 PlaybooksRoutine-Agenten11 geplante JobsPostgreSQLSpeicher + Sitzungen + Durchläufe
Echtzeit-SitzungADK-Rust-AusführungGeschäftswerkzeuge und NachweiseZustand und Hintergrundarbeit

Beweise und Kontrolle

Der Nutzer kann prüfen, was der Agent geändert hat.

Amos verwendet einen isolierten Playwright MCP-Server, um das ERP zu öffnen, zum betroffenen Datensatz oder Bericht zu navigieren, den sichtbaren Zustand zu überprüfen und eine Belegkarte zu erfassen. Der Browser dient als Verifikationsoberfläche; Buchhaltungsaktionen laufen weiterhin über die abgegrenzten ERP-Tools.

Code-erzwungene Grenze: Leseoperationen können innerhalb der Benutzerrolle ausgeführt werden. Ein Tool, das ledger:post sendet eine Bestätigungskarte und wartet. Ablehnen oder Zeitüberschreitung bedeutet, dass das Tool nicht ausgeführt wird.
Zavora ERP-Saldenbericht, erfasst von Amos als Nachweis
Probe- und Saldenliste erstellt und sichtbar ausgeglichen.
Zavora ERP-Rechnungsliste, erfasst von Amos, zeigt Entwürfe, bezahlte und gebuchte Lieferantenrechnungen
Lieferantenrechnungen und deren aktueller Buchungsstatus.

Zusammensetzbares Buchhaltungswissen

Entwickler erweitern Amos mit Fähigkeiten.

Jede Fähigkeit ist ein versionierbares SKILL.md Playbook. Der Echtzeit-Prompt erhält einen kurzen Katalog, dann use_skill lädt den vollständigen Workflow und nur die erlaubten MCP-Tools, wenn der Job sie benötigt.

BankabstimmungLiquiditätsvorschauCRMERP-DemonstrationFinanzberichterstattungPersonal & GehaltsabrechnungInventaroperationenBeschaffungVerwaltungskontenmanuelle BuchungenMonatsabschlussprüfungZahlungsläufeKundenrechnungenZahlungenLieferantenrechnungenSteuererklärung

Proaktive Buchhaltung

Geplante Jobs laufen als abgegrenzte Sub-Agenten.

Eine Routine deklariert ihren Cron-Zeitplan, Prompt, Skill, genaue Werkzeuge, Bereiche und Benachrichtigungsverhalten in TOML. ADK-Rust erstellt einen kurzlebigen LLM-Agenten für diesen Job, zeichnet den Lauf auf und sendet das Ergebnis an den ERP-Posteingang.

MorgenbriefingAR VerfolgungslisteBankabstimmungsprüfungMonatliche ManagementberichteWöchentlicher ZahlungsantrageTIMS-KonformitätsprüfungPAYE-VorbereitungUmsatzsteuer-VorbereitungCIT RatenzahlungskontrolleMonatsabschluss-PaketJahresabschluss-Paket
Eingebetteter Amos-Arbeitsbereich mit Geschäftssnapshot und persistentem Speicherpanel
Repository-Erfassung: Der aktuelle Geschäftssnapshot und das dauerhafte Gedächtnis bleiben neben dem Agenten-Arbeitsbereich sichtbar.

Das Rust hinter Amos

ADK-Rust komponiert die Echtzeit-Laufzeit und deren Grenzen.

Das Repository baut einen RealtimeRunner, verbindet MCP-Werkzeuge mit der Live-Sitzung und umhüllt jedes Werkzeug, bevor das Modell es aufrufen kann. Der Genehmigungspfad ist Anwendungscode, sodass eine Änderung eines Prompts ihn nicht umgehen kann.

Das komplette Amos-Crate lesen ↗
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

Aktueller Bereitstellungsvertrag

Was ein Entwickler braucht, um Amos auszuführen.

Jetzt implementiert

  • Gemini Live native Audio und Text
  • Gefilterte ERP- und Browser-MCP-Toolsets
  • 16 Skill-Playbooks und 11 Routinen
  • Rollenumfänge, Posting-Bestätigung und Audit-Ereignisse
  • Pgvector-Speicher und persistente Transkripte
  • Beweis-Screenshots und Live-Arbeitspläne

Bereitstellungsanforderungen

  • Eine laufende Zavora ERA API und Web-UI
  • Gemini-Zugangsdaten und ein MCP-ERP-Prozess
  • PostgreSQL mit pgvector für dauerhaften Speicher
  • Heute ein konfigurierter Mandant pro Amos-Instanz
  • Ein gemeinsames JWT-Geheimnis für ERP-Benutzeridentität
  • Node und Chromium für Browser-Beweise

Baue ein komplettes Agentenprodukt

Echtzeitgespräche nutzen, ohne Softwarekontrollen aufzugeben.

Amos zeigt, wie ADK-Rust native Audio-, MCP-Tools, Skills, Speicher, Hintergrundagenten, Produkt-UI, Autorisierung, Freigabe und Belege um einen Produktionsworkflow verbinden kann.