Langfuse WorkshopClickHouse Workshops

01 기본 앱

support-data.ts 파일에서 전화 사양을 변경하여 환경을 사용자 정의할 수 있습니다. 아버지의 전화 정보를 추가하면 올바른 전화 유형에 대한 회신을 받게 됩니다.

워크숍 자료는 공개 langfuse/langfuse-workshop 저장소에서 유지됩니다. 실행 가능한 앱, 체크포인트 분기 및 로컬 설정을 위해 저장소를 사용하세요.

이 Markdown 파일 보기

저장소를 이미 복제했고 00-setup에서 워크숍 앱을 확인했습니다. 기본 앱은 동일한 체크아웃에 있으므로 이 장에서 빌드할 것이 없습니다 — 02-tracing에서 추적이 시작되기 전에 방향을 지정하기만 하면 됩니다.

실행 중인 앱이 수행하는 작업

  • Dad 자신이 사용자입니다. Specs (에이전트)은 그의 iPhone에 대해 직접 그와 대화합니다.
  • 하나의 OpenAI 도구 호출 루프. 두 가지 로컬 도구 (get_support_context, search_help_library).
  • 시스템 프롬프트는 src/server/support-agent.ts에서 로컬로 렌더링됩니다. 아직 Langfuse는 없습니다.

Specs가 티켓을 처리하는 방법 — 하나의 에이전트, 두 가지 도구, 하나의 모델, 각 홉은 트레이스의 관찰입니다.

코드에서 볼 위치

  • 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를 시작할 준비가 되었습니다.

이 페이지의 내용

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.

KO