技術
仕組みと、できること
システムアーキテクチャ
Faxiのコンポーネントとデータフローの概要
AIができること
ファクス1枚から、用件を読み取って実行します
読む、理解する、実行する
ページを読み取り、書き込みを見つけ、用件を組み立てて実行します。送られた1枚のファクスを、返事のファクスが出るまで最後まで処理します。
Vision AI
OCRと視覚分析
FAX画像から印刷テキストと手書きテキストの両方を抽出。高度なコンピュータビジョンで文書構造を理解し、フォームフィールドを識別し、日本語文字を高精度で認識します。
Annotation Detector
視覚的注釈認識
FAX上の手書きマーク(チェックマーク、丸印、矢印、下線)を識別。注釈を近くのテキストと関連付けてユーザーの意図を理解します。
Planner
自然言語理解とアクション抽出
抽出されたテキストと注釈を分析して、ユーザーが実行したいアクションを決定。インテント(メール、ショッピング、予約など)を分類し、関連パラメータを高い信頼度で抽出します。
ファクス1枚の流れ
ファクスが届く
送られたページをそのまま受け取ります。専用の用紙も、特別な機械もいりません。
内容を読み取る
印刷された文字も手書きも読み取ります。丸印やチェックなどの書き込みも見落としません。
依頼を理解する
何をしてほしいのかを判断します。はっきりしないときは、当てずっぽうで進めず確認のファクスをお送りします。
用件を実行する
メールの送信、買い物、調べもの、予約など、頼まれた用件を代わりに行います。
返事をファクスで返す
結果をまとめてお送りします。受付番号を印刷しているので、あとから続きを頼めます。
全体パフォーマンス
技術スタック
Faxiプラットフォームを支えるモダンでスケーラブルな技術
フロントエンド
Astro
高速な静的サイトジェネレーターで最適なパフォーマンスを実現
TypeScript
型安全なJavaScriptで堅牢なコードと優れた開発者体験を提供
Tailwind CSS
ユーティリティファーストCSSフレームワークで迅速なUI開発と一貫したスタイリング
バックエンド
Express.js
Node.js用の高速で最小限のWebフレームワーク
PostgreSQL
ユーザー、ジョブ、メトリクスを保存する堅牢なリレーショナルデータベース
Redis
ジョブキューとキャッシュ用のインメモリデータストア
AI・機械学習
マルチモーダルAI
FAX画像の読み取りから、依頼内容の理解、実行計画の作成までを担います
インフラ
クラウドFAX基盤
日本と海外の番号あてに、FAXを送受信するためのクラウド基盤
Docker
一貫した開発・本番環境のためのコンテナ化
MCP統合
Model Context Protocolサーバーが外部サービスとの連携を実現
MCPとは?
Model Context Protocol(MCP)は、AIシステムが外部データソースやツールと安全に接続するためのオープンスタンダードです。Faxiでは、メール、ショッピング、予約などの機能を拡張するためにMCPサーバーを使用し、ユーザーは使い慣れたFAX機からこれらのサービスにアクセスできます。
Email MCP ユーザーに代わってメールを送信・管理
機能
- 添付ファイル付きメールの送信
- メールスレッドへの返信
- メールの検索と取得
- メールフォルダの管理
使用例
ユーザーが手書きの手紙をFAX → AIが内容を抽出 → 受信者にメール送信
Shopping MCP ECプラットフォームから商品を閲覧・注文
機能
- 商品カタログの検索
- カートへの追加
- 支払い処理
- 注文状況の追跡
使用例
ユーザーがカタログの商品に丸印 → AIが選択を検出 → 自動注文
AI Chat MCP FAXを通じたAIとの対話を実現
機能
- 質問への回答
- おすすめの提供
- 複雑なトピックの説明
- マルチターン会話
使用例
ユーザーがFAXで質問 → AIが回答を生成 → FAXで返送
Payment MCP 支払いの処理と金融取引の管理
機能
- 支払い方法の登録
- 請求書支払いの処理
- 支払い番号の発行
- 取引履歴
使用例
公共料金のFAX → AIが金額を抽出 → 登録済み方法で支払い処理
Appointment MCP サービス提供者との予約管理
機能
- 空き状況の確認
- 予約の確保
- リマインダーの送信
- 変更・キャンセル
使用例
医師の予約リクエスト → AIが空きスロットを検索 → 予約確定