adk は何をしますか?
BotpressのAgent Development Kit(ADK)を使用して機能を構築する際のガイドラインセット - ADKを使った機能開発を任されたときに参照します。
概要
Botpress ADKは、Botpressプラットフォーム上でAIエージェントを構築するための強力なフレームワークです。このガイドラインは、プロジェクト内での一貫性とベストプラクティスを確保するために従うべきルールと推奨事項を提供します。
主な機能
- エージェント定義: エージェントの設定、インテント、フック、アクションを構造化する方法。
- 状態管理: 会話状態とユーザーコンテキストの管理手法。
- API統合: 外部サービスとの統合パターン。
- 拡張性: カスタムアクションとイベントハンドラの作成方法。
前提条件
- Node.js 16.x 以上
- Botpressワークスペースへのアクセス
- TypeScriptまたはJavaScriptの基本知識
使用方法
- Botpress CLIをインストールします:
npm install -g @botpress/cli - 新しいBotpressプロジェクトを作成します:
bp create - ADKのガイドラインに従ってエージェントを実装します。
詳細なドキュメントはBotpress公式ドキュメントを参照してください。