호시담 상담지원시스템 · Agent 임상 테스트

임상 담당자가 각 Agent의 입력/출력 형식과 분석 결과를 검토하기 위한 테스트 인터페이스입니다.

테스트 가능한 Agent

Agent 기능 우선순위
Agent 3회기 전사 · 루브릭 태깅 · 단계별 결과 리포트⭐ 1순위
접수보고서접수회기 전사 → 접수면접 보고서 자동 생성⭐ 1순위
종결보고서종결회기 전사 + 이전 회기 자료 → 종결보고서 자동 생성⭐ 1순위
Agent 2수퍼바이저 A/B 관점 슈퍼비전 피드백2순위
Agent 1심리검사 결과 해석 및 개입 함의3순위
Agent 4가상 내방인과 대화 훈련4순위
Agent 5훈련 세션 평가 및 대체 문장5순위
Agent 7심리검사 문항 제공 · 채점 · LLM 보고서 생성6순위

임상 검수 항목

  • 태그 타당성 (발화 분류가 적절한가?)
  • 루브릭 태깅·단계별 리포트 타당성
  • 수퍼바이저 A/B 차별성
  • 과해석 방지
  • 위기 단계 태깅 반영(해당 시)

좌측 메뉴에서 페이지를 선택하세요. 이 UI는 FastAPI로 서빙됩니다 (/).

📊 Agent 3 · 회기기록 분석

회기 전사를 준비한 뒤 「분석 실행」을 누르면 서버가 루브릭 태깅·요약·기본 지표를 만들고, 아래에 단계별 루브릭 결과 리포트 테이블이 채워집니다.

ℹ️ 입력 가이드
  • 이론적 프레임: TrackA / TrackB / TrackC에 따라 루브릭 CSV·태그 ID·결과 리포트 표가 달라집니다. 「전체」 선택 시 세 프레임워크를 병렬로 실행합니다.
  • 파일 업로드: .txt / .docx / .pdf (서버에서 파싱). 전사가 채워진 뒤 「분석 실행」으로 루브릭 분석을 시작합니다(업로드만으로는 실행되지 않음). 여러 개 선택 시 마지막 성공 파일이 편집창에 반영됩니다.
  • 직접 입력: [상담사] / [내담자] 형식 권장. 전사에 [치료자]·[내담자A]·[내담자B] 등 다른 표기가 있으면 「화자 라벨 매칭」에 적습니다. 전사 정규화를 LLM(자동)으로 두면 라벨 없는 원문도 API 키로 화자 분리 후 태깅합니다.
  • 회기 정보: 회기 구분(접수·초·중·후·종결)을 선택하면 분석 결과에 함께 표시됩니다. 회기 노트는 선택 입력입니다.

🏷️ 화자 라벨 매칭 (선택)

아래 칸에 전사에 실제로 나오는 문자열만 적습니다. 비어 있는 칸은 무시합니다. 내담자B는 회기에 없을 수 있으면 비워 두세요. 칸을 하나라도 채우면, 서버는 입력한 표기만 내부 [상담사]/[내담자]로 바꾸고 LLM 화자 분리·상담사: 같은 자동 추론은 쓰지 않습니다. 라벨을 쓰지 않으면 기존처럼 [상담사]/[내담자]·규칙/LLM 정규화를 사용합니다.

회기 정보

분석 요청·결과 상단에 동일하게 표시됩니다.

📑 루브릭 태깅 결과 리포트

태깅 직후 간략(지표 카드·단계별 적용률·대분류 요약)과 상세(단계 접기·항목별 발화 근거·선정 이유)를 전환해 볼 수 있습니다. 「분석 실행」 후 sessionStorage 병합 리포트를 사용합니다(프레임 일치 시).

ℹ️ 표시 조건
  • 프레임을 바꾼 뒤에는 같은 전사로 다시 분석하거나, 「테이블 다시 불러오기」로 카탈로그만 볼 수 있습니다.
  • 예전 방식으로 루브릭 태깅만 실행한 경우 localStorage 스냅샷으로 태그 수·문구가 보일 수 있습니다.

👥 Agent 2 · 수퍼비전

회기기록지(Agent 6 JSON) 또는 회기 전사를 입력하면 핵심 장면 분석, 목표 점검, 상담사 반응 검토, 이론별 개념화를 포함한 수퍼비전 피드백을 생성합니다.

ℹ️ 입력 가이드
  • 회기기록지 JSON 또는 회기 전사 중 하나는 필수입니다.
  • Agent 6에서 다운로드한 .json 파일을 「파일에서 불러오기」로 바로 로드할 수 있습니다.
  • JSON이 있으면 전사 없이도 에피소드 기반 수퍼비전이 가능합니다.
  • 선택 항목이 많을수록 수퍼비전 품질이 향상됩니다.

📋 Agent 1 · 심리검사 결과 해석

검사 결과 PDF를 업로드하면 파싱 → 규칙 기반 해석 → 다중 검사 종합 → LLM 임상 보고서를 자동 생성합니다. (목업)

ℹ️ 처리 프로세스 및 지원 검사
4단계 처리 파이프라인
  1. Phase 1 · PDF 파싱 — 텍스트 레이어 추출 → 실패 시 Vision API 폴백. T점수·원점수·백분위 구조화
  2. Phase 2 · 규칙 기반 해석 — YAML 룰테이블로 척도별 수준 판정 (critical / elevated / borderline / normal / low). 타당도 척도 검토 포함
  3. Phase 3 · 다중 검사 종합 — 검사 간 수렴/발산 패턴 탐지 (우울·불안·충동·자살위험 등 12+ 패턴)
  4. Phase 4 · LLM 임상 보고서 — 핵심 특성·위험/보호 요인·상담 가설·개입 함의·종합 소견 생성
지원 검사 종류
검사 설명 주요 척도 수
MMPI-2다면적 인성검사 2판69개 (타당도·임상·RC·내용·보충)
MMPI-A청소년용 MMPI43개 (타당도·임상·내용·PSY-5 등)
TCI기질 및 성격 검사7개 (HA·RD·NS·PS·SD·C·ST)
4REST-B자살·자해 위험 평가자살사고·자해·회복탄력성·사회적지지
SCT문장완성검사질적 분석
onlydot올리닻
LMSI / CCCI / CESS기타 표준화 검사

⚠️ 과해석 방지 문구가 결과에 포함됩니다. 단일 시점 검사 결과이므로 임상가의 종합적 판단이 필요합니다.

여러 파일 선택 시 다중 검사 종합(Phase 3) 자동 실행

💬 Agent 4 · 가상 내방인 훈련

내방인 페르소나를 설정하고 상담사로서 대화하며 회기 기술을 훈련합니다.

내방인 기본 정보

행동 특성 태그

해당하는 태그를 모두 선택하세요 — LLM이 이 패턴으로 반응합니다

초기 내방인 상태

숨겨진 핵심 내용 — 신뢰가 쌓이면 점진적으로 공개되는 내용 (선택)

훈련 설정

📝 Agent 5 · 훈련 평가 및 조언

가상 내방인 훈련 세션을 평가합니다. (목업)

ℹ️ 입력 가이드

전사를 입력한 뒤 평가 생성을 누르세요. 내용 없이도 목업 결과를 볼 수 있습니다.

Agent 6 · 기본 회기기록지

회기 전사 + 접수 정보 + 이전 회기 계획 → AI 초안 자동 생성


커스텀 프롬프트로 생성

저장된 프롬프트 대신 직접 입력한 프롬프트로 회기기록을 생성합니다.
프롬프트 안에 $transcript를 쓰면 그 위치에 전사가 삽입되고, 없으면 전사가 끝에 자동으로 추가됩니다.

📄 접수보고서 생성

접수회기 전사를 입력하면 접수면접 보고서 초안을 자동 생성합니다.

🏷️ 화자 라벨 매칭 (선택)

전사에 실제로 나오는 문자열만 적습니다. 비어 있는 칸은 무시합니다. 칸을 하나라도 채우면 입력한 표기만 내부 [상담사]/[내담자]로 바꾸고 LLM 화자 분리·상담사: 같은 자동 추론은 쓰지 않습니다.


커스텀 프롬프트로 생성

저장된 프롬프트 대신 직접 입력한 프롬프트로 접수보고서를 생성합니다.
프롬프트 안에 $transcript를 쓰면 그 위치에 전사가 삽입되고, 없으면 전사가 끝에 자동으로 추가됩니다.

📋 종결보고서 생성

전체 회기 기록지(Agent 6 JSON)를 파일로 업로드하거나 붙여넣으면 종결보고서 초안을 자동 생성합니다.

전체 회기 기록지 *

파일마다 회기노트 하나(JSON 객체) 또는 여러 회기(JSON 배열)를 담을 수 있습니다. 여러 파일을 선택하면 자동으로 합쳐서 전송합니다.

또는 JSON 직접 붙여넣기 (객체 하나 또는 배열)

⚙️ 추가 입력 (선택)

🧪 Agent 7 · 검사 수행

검사 문항을 제공하고 응답을 채점하여 LLM 보고서를 자동 생성합니다.

검사를 선택하면 문항이 표시됩니다.

🤖 Agent 8 · AI Human

사례보고서를 입력하면 그 내용을 바탕으로 AI Human 수퍼바이저와 실시간 대화를 나눌 수 있습니다.

🔬 루브릭 태깅 프롬프트 테스트

프롬프트를 불러오거나 직접 입력한 뒤 축어록을 붙여넣고 실행하세요.

프롬프트 편집기 — $tag_catalog · $formatted_utterances 등 시스템 변수 위치 유지
축어록 입력 — [상담사] / [내담자] 또는 상담사: / 내담자: 형식
태깅 결과

테스트를 실행하면 결과가 여기에 표시됩니다.

📊 LLM 토큰 사용량

서버 시작 이후 누적 데이터입니다. 서버 재시작 시 초기화됩니다.

Agent별 토큰 사용량

기간별 토큰 사용량