Hainrixz/whatsapp-agentkit
Construye tu agente de WhatsApp con IA en menos de 30 minutos. Claude Code te entrevista y escribe todo el código. Zernio o Meta Cloud API. Sin saber programar.
何を解決するか
WhatsApp AgentKit は、AI ベースの WhatsApp カスタマーサービスエージェントの作成とデプロイを簡素化します。Webhook や署名、トークン、デプロイの「配管作業」を排除し、ビジネスオーナーがコードを書くのではなく、ビジネスについての質問に答えるだけで機能するエージェントを作成できるようにします。
動作方法
このプロジェクトは Claude Code を使って開発ライフサイクル全体を自動化します。セットアップスクリプトを実行した後、ユーザーは /build-agent コマンドで Claude Code と対話し、以下の5段階を実行します:
- 環境設定:Python の確認と依存関係のインストール。
- インタビュー:Claude がビジネス名、目的、トーン、営業時間、価格/メニューについてユーザーに質問します。
- 構築:Claude が FastAPI サーバー、Claude API に接続された「脳」、クライアント履歴のメモリ、プロバイダアダプターを含む完全なプロジェクト構造を生成します。
- テスト:ユーザーはローカル端末のチャットシミュレータを使ってエージェントをテストします。
- デプロイ:GitHub と Railway でのホスティング手順をガイドします。
2 種類の WhatsApp 接続方法をサポート:Zernio(簡略化されたラッパー)と Meta Cloud API(公式の直接アクセス)。重複メッセージやタイムアウトを防ぐために、即時 Webhook 応答パターンとイベントの重複排除を実装しています。
対象ユーザー
プログラミングの深い知識がなくても、WhatsApp で FAQ 対応、予約、リード資格付けを処理できる AI エージェントを必要とするビジネスオーナーや開発者(特に LATAM 市場をターゲット)。
特徴
- ノーコードセットアップ:Claude Code との自然言語インタビューを通じてエージェントが構築されます。
- プロバイダの柔軟性:パターンアダプターを使って Zernio と Meta Cloud API の間で簡単に切り替え可能。
- 信頼性の高いメッセージング:イベント ID の重複排除と非同期処理により、重複応答を防止。
- セキュアな Webhook:HMAC-SHA256 署名検証を実装し、不正なメッセージの挿入を防止。
- メモリの永続化:各顧客の会話履歴を個別に保持。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト