あなたのAI会計士

Amos AIが会計を担当。あなたはビジネスを運営します。

Amos AI は、ERP 全体を代わりに運用するエンタープライズ・リソース・エージェントです。Amos は Zavora ERP 内で動作します。音声やチャットの依頼は範囲の明確な会計ワークフローとなり、リアルタイムの元帳を読み、会計プレイブックに従い、転記前に承認を求め、会話の横に証憑を保存します。

  • リクエストから仕入先請求書と顧客請求書を記録します
  • 銀行とM-Pesa取引を照合します
  • 給与計算を実行し、ケニアの税務作業を準備
  • ブリーフィング、コンプライアンスチェック、月末パックをスケジュール
  • ビジネスパフォーマンスをわかりやすく説明

Amos

AI会計士 · オンライン

仕入先請求書を投稿
📎
Amos に質問するかドキュメントを添付…

なぜそれがスーパーエージェントなのか

会計ワークフローを完了します。

AmosはERPに埋め込まれた独立したRustとAxumサービスです。ADK-Rustの RealtimeRunner スピーチ、テキスト、トランスクリプト、ツール呼び出し、中断を1つのライブセッションにまとめ、ユーザーが自然に話しつつ、正確さが求められるときにいつでも入力できるようにします。

リクエストがアクションを必要とするとき、Amosは集中した会計スキルを読み込み、MCPを通じてERPツールを呼び出します。各ツールはユーザーの役割スコープと監査コンテキストでラップされています。 台帳の投稿は Rust で強制される明示的な承認ゲートで停止、承認された場合はユーザーのERPトークンで実行します。

結果は表示されたままです。Amosは作業計画を維持し、別のブラウザツールセットを通じて実際のERPを駆動し、スクリーンショット証拠をキャプチャし、セッション履歴を保存し、承認済みビジネスコンテキストを呼び出し、狭い範囲のバックグラウンドエージェントを使って予定された会計ルーチンを実行します。

01

リアルタイム音声とチャット

マイク音声は 16 kHz PCM で入力。Gemini Live は 24 kHz 音声とライブ文字起こしを返し、入力メッセージも同じセッションに参加可能。

02

70以上のERP操作

MCP は Amos をレポート、請求書、請求、支払い、給与、調達、在庫、照合、税務申告、期末処理に接続します。

03

16の会計スキル

ドロップインのSKILL.mdプレイブックはツールの順序、会計チェック、確認ポイント、Amosが絶対に実行してはならないアクションを定義。

04

可視化された実行

ワークプランは各ステップを示します。ツールの活動、バッジの投稿、完了状態はセッションWebSocket経由で届きます。

05

実際のERPからの証拠

Playwright MCPサーバーが製品を操作し、結果を検証し、会話の横にスクリーンショットを保存します。

06

投稿前の承認

役割スコープはすべてのツール呼び出しでチェックされます。元帳書き込みはコードで強制された確認ゲートで一時停止し、ツール実行前に確認されます。

07

メモリ開発者が修正可能

Postgresとpgvectorはビジネス事実、教訓、セッション要約を保持します。リコール、重複排除、忘却パスによりメモリの維持管理が可能です。

08

11件のスケジュール済みルーチン

スコープ付きワンショットエージェントはビジネスカレンダー上でブリーフィング、管理会計、調整、税務作業、支払い提案、クローズパックを準備します。

ケーススタディ · 管理会計

ライブERPデータから管理アカウントを生成する。

有用な結果は一般的な説明ではありません。Amosはビジネス元帳を照会し、期間と予算を比較し、財務KPIを計算し、重要な要因を特定し、回答の横にサポートワークフローを表示します。

Amos管理会計の応答は比較表、KPI解説、保存メモリ、スケジュール済み会計ルーチンを含みます
リポジトリキャプチャ:会話内の管理アカウント、メモリと会計ルーチンカレンダーがサイドパネルに表示されます。
  1. 01

    営業日を理解する

    セッションクロックはユーザーのタイムゾーン、会計コンテキスト、作業基準日を提供し、「先月」が一貫して解決されるようにします。

  2. 02

    レポートプレイブックを読み込む

    use_skillツールは必要なときにのみ財務報告または管理会計ワークフローをコンテキストに取り込みます。

  3. 03

    ライブ元帳を照会する

    スコープ付きMCPツールは損益計算、予算比較、前期報告、貸借対照表、請求書、支払い、給与、税務状況を実行します。

  4. 04

    計算して説明する

    Amosはツール結果からマージン、DSO、DPO、流動性、キャッシュカバー、重要な差異を導出し、数値を作りません。

  5. 05

    実行を常に表示

    UIは現在のWebSocketセッションを通じてタスク進捗、ツール活動、レポート、提案された決定を受け取ります。

  6. 06

    有用なコンテキストを保持

    トランスクリプトは保存され、耐久性のあるビジネス事実やワークフローの教訓は後のセッションで呼び出せます。

アーキテクチャ

Amosがリアルタイム会話をガバナンスされたERPに接続する方法。

リアルタイムモデルは元帳への無制限接続を受けません。ADK-Rustはフィルタリングされたツールセットをセッションに橋渡しし、各呼び出しは承認、確認、監査ラッパーを通過してERPまたはブラウザに到達します。

Amos リアルタイム AI 会計アーキテクチャユーザーはRust製Amosサービスに接続されたWebSocketを通じて音声とチャットを利用します。ADK-RustはGemini Live、スコープ付きツール、MCP接続、スキル、ルーチンエージェント、ERPサービス、ブラウザ証跡、メモリ、セッションストレージを実行します。ユーザー音声 + チャット + 承認WebSocketオーディオ+入力イベントAmos サービスRust + AxumRealtimeRunnerGemini Liveスコープ付きツールロール + 確認 + 監査MCP マネージャーERP + ブラウザツールZavora ERA APIライブビジネス台帳ブラウザ証拠Playwright+スクリーンショットスキル16のプレイブックルーチンエージェント11件のスケジュール済みジョブPostgreSQLメモリ + セッション + 実行
リアルタイムセッションADK-Rust 実行ビジネスツールと証拠状態とバックグラウンド作業

証拠とコントロール

ユーザーはエージェントが変更した内容を検査できます。

Amos は分離された Playwright MCP サーバーを使い、ERP を開き、影響を受けるレコードやレポートにナビゲートし、表示状態を検証し、証拠カードをキャプチャします。ブラウザは検証の場であり、会計アクションは依然としてスコープされた ERP ツールを通じて行われます。

コード強制境界: 読み取り操作はユーザーのロール内で実行可能です。ツールが必要とする場合 ledger:post 確認カードを送信して待機します。拒否またはタイムアウトの場合、ツールは実行されません。
Amosが取得したZavora ERPの試算表レポート(証拠として)
試算表が生成され、目に見えてバランスが取れています。
Amosが取得したZavora ERPの請求書リスト(下書き、支払い済み、仕訳済みの仕入先請求書を表示)
仕入先請求書とその現在の投稿状態。

合成可能な会計知識

開発者はAmosにスキルを拡張。

各スキルはバージョン管理可能なSKILL.mdプレイブック。リアルタイムプロンプトは短いカタログを受け取り、 use_skill ジョブが必要とするときにのみ、フルワークフローと許可されたMCPツールを読み込みます。

銀行調整キャッシュ予測CRMERPショーケース財務報告人事・給与在庫管理調達管理アカウント手動仕訳帳月末レビュー支払い実行顧客請求書支払いベンダー請求書税務申告

プロアクティブ会計

スケジュールされたジョブはスコープ付きサブエージェントとして実行されます。

ルーチンはTOMLでcronスケジュール、プロンプト、スキル、正確なツール、スコープ、通知動作を宣言します。ADK-Rustはそのジョブのために短命なLLMエージェントを作成し、実行を記録し、結果をERP受信箱に送信します。

朝のブリーフィングAR追跡リスト銀行調整チェック月次管理会計週次支払い提案eTIMS準拠チェックPAYE準備VAT準備CIT 分割払いチェック月末決算パック年次決算パック
Amos埋め込みワークスペースはビジネススナップショットと永続メモリパネルを表示
リポジトリキャプチャ:ライブのビジネススナップショットと永続メモリがエージェント作業スペースの横に表示され続けます。

Amosの背後にあるRust

ADK-Rustはリアルタイムランタイムとその境界を構成します。

リポジトリはRealtimeRunnerを構築し、MCPツールをライブセッションに橋渡しし、モデルが呼び出す前にすべてのツールをラップします。承認経路はアプリケーションコードなので、プロンプト変更で回避できません。

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

現在の展開契約

Amosを動かすために開発者が必要なもの。

現在実装済み

  • Gemini Live ネイティブ音声とテキスト
  • フィルタリングされたERPおよびブラウザMCPツールセット
  • 16のスキルプレイブックと11のルーチン
  • 役割スコープ、投稿確認、監査イベント
  • Pgvectorメモリと永続化されたトランスクリプト
  • 証拠のスクリーンショットとライブ作業計画

展開要件

  • 稼働中のZavora ERA APIとWeb UI
  • Gemini認証情報とMCP ERPプロセス
  • 耐久メモリ用のpgvectorを使ったPostgreSQL
  • 現在 Amos インスタンスごとに 1 つのテナントが設定されています
  • ERPユーザーIDのための共有JWTシークレット
  • ブラウザ証跡用の Node と Chromium

完全なエージェント製品を構築する

ソフトウェアコントロールを手放さずにリアルタイム会話を使用する。

Amos は ADK-Rust がネイティブオーディオ、MCP ツール、スキル、メモリ、バックグラウンドエージェント、製品 UI、認可、承認、証拠を一つの生産ワークフローに統合できることを示します。