Keywords AI
Keywords AI は、開発者とPMが信頼性の高いAI製品をより迅速に構築できるよう支援するフルスタックLLMエンジニアリングプラットフォームです。共有ワークスペースで、プロダクトチームはAIパフォーマンスの構築、監視、改善を行うことができます。
このチュートリアルでは、Mastra でKeywords AIトレーシングを設定し、AI駆動アプリケーションを監視・トレースする方法を説明します。
素早く開始できるよう、事前に構築された例を提供しています。コードはGitHub で確認できます。
セットアップ
Mastra Weather Agentの例についてのチュートリアルです。
1. 依存関係のインストール
pnpm install
2. 環境変数
サンプル環境ファイルをコピーして、APIキーを追加してください:
cp .env.local.example .env.local
.env.localを認証情報で更新してください:
OPENAI_API_KEY=your-openai-api-key
KEYWORDSAI_API_KEY=your-keywordsai-api-key
KEYWORDSAI_BASE_URL=https://api.keywordsai.co
3. Keywords AIトレーシングでMastraクライアントをセットアップ
src/mastra/index.ts
でKeywordsAIテレメトリを設定してください:
src/mastra/index.ts
import { Mastra } from "@mastra/core/mastra";
import { KeywordsAIExporter } from "@keywordsai/exporter-vercel";
telemetry: {
serviceName: "keywordai-mastra-example",
enabled: true,
export: {
type: "custom",
exporter: new KeywordsAIExporter({
apiKey: process.env.KEYWORDSAI_API_KEY,
baseUrl: process.env.KEYWORDSAI_BASE_URL,
debug: true,
})
}
}
3. プロジェクトの実行
mastra dev
これによりMastraプレイグラウンドが開き、weather agentと対話できます。
可観測性
設定が完了すると、Keywords AI platform でトレースと分析を表示できます。