Langfuse WorkshopClickHouse Workshops

01 ベースアプリ

support-data.ts ファイルの電話仕様を変更して、エクスペリエンスをカスタマイズできます。お父さんの電話情報を追加すると、適切なタイプの電話の返信が得られます。

ワークショップマテリアルは公開 langfuse/langfuse-workshop リポジトリで保守されています。実行可能なアプリ、チェックポイントブランチ、ローカルセットアップについてはリポジトリを使用してください。

このMarkdownファイルを表示

00-setup でリポジトリをクローンしてワークショップアプリをチェックアウト済みです。基本アプリは同じチェックアウト内にあるため、このチャプターで構築するものはありません — 02-tracing でトレース化が開始される前に自分自身を調整するだけです。

実行中のアプリが行うこと

  • お父さん自身がユーザーです。Specs (エージェント) はiPhoneについて直接彼と話します。
  • 1つのOpenAIツール呼び出しループ。2つのローカルツール (get_support_context、search_help_library)。
  • システムプロンプトは src/server/support-agent.ts からローカルで作成されます。Langfuseはまだありません。

Specsがチケットを処理する方法 — 1つのエージェント、2つのツール、1つのモデル、各ホップはトレースの観察です。

コード内で確認する場所

  • src/client/App.tsx — チャットUI + サイドパネル
  • src/server/index.ts — Express ルート
  • src/server/support-agent.ts — 02-tracing で計装する予定のツール呼び出しループ
  • src/server/tools.ts — ツール定義と executeTool(...)
  • src/server/support-data.ts — お父さんの固定コンテキスト + ガイドライブラリ
  • src/server/support-agent.ts — システムプロンプトテンプレート

ボーナス

support-data.ts ファイルの電話仕様を変更して、エクスペリエンスをカスタマイズできます。お父さんの電話情報を追加すると、適切なタイプの電話の返信が得られます。

最終状態

02-tracing を開始する準備ができています。

このページの内容

Track your progress?

Optional. We email a link to confirm your address; progress records once you open it.

Please use your work email address, not a personal one.

Progress tracking also requires accepting the current Terms of Service in Privacy settings.

JA