01 기본 앱
support-data.ts 파일에서 전화 사양을 변경하여 환경을 사용자 정의할 수 있습니다. 아버지의 전화 정보를 추가하면 올바른 전화 유형에 대한 회신을 받게 됩니다.
워크숍 자료는 공개 langfuse/langfuse-workshop 저장소에서 유지됩니다. 실행 가능한 앱, 체크포인트 분기 및 로컬 설정을 위해 저장소를 사용하세요.
저장소를 이미 복제했고
00-setup에서 워크숍 앱을 확인했습니다. 기본 앱은 동일한 체크아웃에 있으므로 이 장에서 빌드할 것이 없습니다 —02-tracing에서 추적이 시작되기 전에 방향을 지정하기만 하면 됩니다.
실행 중인 앱이 수행하는 작업
- Dad 자신이 사용자입니다. Specs (에이전트)은 그의 iPhone에 대해 직접 그와 대화합니다.
- 하나의 OpenAI 도구 호출 루프. 두 가지 로컬 도구 (
get_support_context,search_help_library). - 시스템 프롬프트는
src/server/support-agent.ts에서 로컬로 렌더링됩니다. 아직 Langfuse는 없습니다.

코드에서 볼 위치
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— Dad의 고정 컨텍스트 + 가이드 라이브러리src/server/support-agent.ts— 시스템 프롬프트 템플릿
보너스
support-data.ts 파일에서 전화 사양을 변경하여 환경을 사용자 정의할 수 있습니다. 아버지의 전화 정보를 추가하면 올바른 전화 유형에 대한 회신을 받게 됩니다.
최종 상태
02-tracing를 시작할 준비가 되었습니다.