Convoは、AIエージェント開発に特化したツールプラットフォームで、開発者がAIエージェントを迅速に構築し、デバッグし、最適化することを支援します。 ラングラフ Convoの主な目標は、AIエージェントがすぐに使えるようにすることです。Convoの中核的な目標は、AIエージェントが本番環境ですぐに動作できるようにすることであり、ユーザーデータのクロスセッション保存、メッセージとツール起動の追跡、動作状態の迅速な回復をサポートします。このプラットフォームは、信頼性の高いAIアプリケーションを効率的に開発する必要のあるチームに適したシンプルな設計となっている。
機能一覧
- ロギング:すべてのメッセージ、ツール呼び出し、LLM出力は、開発者が分析およびデバッグできるように自動的にキャプチャされます。
- 長期記憶:パーソナライズされたインタラクションをサポートするために、ユーザーの事実、好み、目標をセッションをまたいで記憶する。
- マルチユーザー対応:追加設定なしで、複数のユーザーの対話データを自動的に管理します。
- ステータスの回復: 内蔵のチェックポイント機能により、いつでもエージェントの実行ステータスを回復することができます。
- データベース不要:すぐに使えるコードソリューションを提供し、複雑な設定を不要にします。
- ツール統合:CRM、Eメールマーケティングプラットフォーム、その他一般的に使用されているツールとのシームレスな接続をサポートします。
- デバッグサポート:詳細なロギングとステータス管理により、AIエージェントの問題を素早く特定し、解決します。
ヘルプの使用
Convoは、主にSDKを通して、LangGraphベースのAIエージェントプロジェクトに統合するための開発者向けツールプラットフォームです。以下は、ユーザが素早く使い始め、その機能をフルに活用するための詳細ガイドです。
設置プロセス
Convoのインストールは非常に簡単で、開発者は公式に提供されているSDKを通してプロジェクトに組み込むだけで、データベースや複雑なインフラストラクチャの追加設定は必要ありません。手順は以下の通りです:
- SDKの入手Convoのウェブサイト(https://convo.diy/)にアクセスし、開発者向けドキュメントエリアから最新のSDKパッケージをダウンロードしてください。詳細なAPIドキュメントとサンプルコードが提供されています。
- プロジェクト統合::
- LangGraphプロジェクトで、Convo SDKの依存関係を追加します。例えば、Pythonプロジェクトでは、Convo SDKの依存関係を
pip install convo
インストール(具体的なコマンドは公式サイトのドキュメントに基づく)。 - 例えば、あなたのコードでConvoモジュールをインポートしてください:
from convo import ConvoAgent
- Convoエージェントを初期化し、必要な設定パラメータを渡します(例:APIキーは、公式ウェブサイトで登録後に取得できます)。
- LangGraphプロジェクトで、Convo SDKの依存関係を追加します。例えば、Pythonプロジェクトでは、Convo SDKの依存関係を
- 設定環境Convoはデータベースを手動で設定する必要がなく、データの保存と状態の管理を自動的に行います。開発者が行う必要があるのは、ネットワーク接続が機能していることと、APIキーが正しく設定されていることを確認することだけです。
- 試験統合Convoは、開発者が機能を素早く確認できるようにテストケースを提供します。
インストール後、開発者はプロジェクトでConvoの機能を使用することができます。全プロセスは通常数分で完了するため、高速な反復開発シナリオに最適です。
機能 操作の流れ
以下はConvoの主要機能に関する詳細なハウツーガイドです。
1.ロギング
Convoは、AIエージェントからのすべてのメッセージ、ツールコール、LLM出力を自動的にキャプチャするため、開発者が手作業で記録する必要はありません。運用ステップ
- ログを有効にするConvo エージェントを初期化する場合は、次のように設定します。
logging_enabled=True
.例agent = ConvoAgent(api_key="your_api_key", logging_enabled=True)
- ログを見る詳細なログは、Convoが提供するダッシュボード(ログイン後、公式ウェブサイトからアクセス可能)で確認できます。ダッシュボードにはタイムスタンプ、メッセージ内容、ツール呼び出しの詳細、LLM出力が表示されます。
- ログのエクスポートJSONまたはCSVフォーマットへのログエクスポートをサポート。例えば、ダッシュボードの「エクスポート」ボタンをクリックし、フォーマットを選択してダウンロードします。
2.長期記憶
Convoはセッションをまたいだユーザーデータの保存をサポートしており、AIエージェントがユーザーの好みや過去のやり取りを確実に記憶します。アクション・ステップ
- 保存データ例えば、コード内でストアドメソッドを呼び出す:
agent.store_memory(user_id="user123", key="preference", value="likes_dark_mode")
- 取り出す例えば、ユーザーIDでメモリーを検索します:
preference = agent.get_memory(user_id="user123", key="preference")
- アプリケーションシナリオパーソナライズされたレコメンデーションに利用できる。例えば、AIエージェントがユーザーの好みに基づいてインターフェースのテーマや推奨コンテンツを調整する。
- メモリーの管理ダッシュボードで全ユーザーのメモリーデータを閲覧・編集。
3.マルチユーザー対応
Convoは自動的にマルチユーザー・カンバセーションを管理するため、開発者が手動で設定する必要がありません。運用ステップ
- ユーザーIDの割り当て例えば、各インタラクションでユーザーにユニークなIDを割り当てる:
agent.handle_conversation(user_id="user123", message="Hello")
- ユーザーデータの表示ダッシュボードのユーザーIDで対話ログをフィルタリングして、特定のユーザーの対話履歴を表示できます。
- プライバシーConvoは、クロスアクセスを防ぐため、ユーザーデータの分離を保証します。
4.ステータス回復
Convoのチェックポイント機能により、開発者はAIエージェントの動作状態をさかのぼって復元することができ、複雑なワークフローのデバッグに適しています。運用ステップ
- 保存状態例えば、主要なノードでチェックポイント保存を呼び出す:
agent.save_checkpoint(run_id="run456")
- 復元状態例えば、IDを実行して状態を復元する:
agent.restore_checkpoint(run_id="run456")
- コミッショニングダッシュボードでチェックポイントの履歴を表示し、戻りたいノードを選択して「Restore」ボタンをクリックします。
5.ツール統合
ConvoはCRMやEメールプラットフォームなどの外部ツールとの接続をサポートしています。操作手順
- コネクションの設定SalesforceやMailchimpなどのツールのAPIキーをダッシュボードに追加する。
- インボケーションツール例えば、Convoのツールコールインターフェースを介して、コード内で外部オペレーションをトリガーします:
agent.call_tool("send_email", recipient="user@example.com", content="Hello")
- 検証結果ダッシュボードでツールコールのログを確認し、操作が成功したことを確認する。
6.コミッショニング・サポート
Convoは詳細なロギングとステータス管理を提供し、開発者が問題を素早く特定できるよう支援します。ステップバイステップ:
- エラー表示ダッシュボードの "Errors "タブにフィルターをかけると、詳細なエラーメッセージとスタックトレースを見ることができます。
- 問題を再現するステート・リカバリーを使用して、問題が発生する前のチェックポイントに戻り、バグを再現して修正する。
- 最適化の提案ダッシュボードは、LLMコールの回数を減らすなど、ログ分析に基づくパフォーマンス最適化の推奨事項を提供します。
ほら
- ネットワーク要件ConvoのダッシュボードとAPIコールは安定したネットワーク接続を必要とします。
- 文書参照最新のAPIアップデートやベストプラクティスについては、公式ドキュメントを頻繁にチェックすることをお勧めします。
- ライツ・マネジメントAPI キーが漏洩しないようにすること。
これらのステップに従うことで、開発者はConvoの機能を素早く統合して使用し、AIエージェント開発の効率を劇的に向上させることができる。
アプリケーションシナリオ
- AIカスタマーサービス開発
Convoの長期記憶機能はユーザーの購入設定を記録し、ロギング機能は会話中の問題を追跡し、状態回復機能は複雑な複数ラウンドの対話プロセスのデバッグを支援します。 - 個別教育アシスタント
教育アプリケーションでは、Convoは生徒の学習状況や好みを保存し、AIエージェントは記憶に基づいてカスタマイズされた学習提案を提供する。マルチユーザー対応により、異なる生徒の記録が互いに干渉しない。 - エンタープライズ自動ワークフロー
組織はConvoの統合CRMおよびEメールツールを使用して、顧客からの問い合わせ対応を自動化します。開発者はワークフローを迅速に最適化し、ロギングとチェックポイント機能により手作業を削減します。
品質保証
- Convoはデータベース自体を設定する必要がありますか?
Convoはデータストアを自動的に管理するすぐに使えるソリューションを提供しており、開発者はSDKを統合するだけです。 - AIエージェントのランタイムログを見るには?
ConvoウェブサイトのConvoダッシュボードにログインし、「ログ」タブを選択し、特定のユーザーまたは期間をフィルタリングして詳細なログを表示します。 - Convoはどのような外部ツールをサポートしていますか?
CRM、Eメールマーケティングプラットフォーム、その他多くのツールをサポートし、そのリストは公式ウェブサイトのドキュメントで見ることができる。統合はAPIキーを介して行われます。 - エージェントを運用可能な状態に戻すにはどうすればよいですか?
コードではrestore_checkpoint
メソッドを使用するか、ダッシュボードでチェックポイントを選択して回復ボタンをクリックします。