Interactive agents: Simulating counselor-client psychological counseling via role-playing llm-to-llm interactions

์ €์ž: Huachuan Qiu, Zhenzhong Lan | ๋‚ ์งœ: 2024 | DOI: ๋…ผ๋ฌธ ๋งํฌ ๋ฏธ์ œ๊ณต 📄 PDF


Essence

Figure 1

๊ทธ๋ฆผ 1: ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ „์ฒด ์•„ํ‚คํ…์ฒ˜. ์ขŒ์ธก: ํด๋ผ์ด์–ธํŠธ ํ’€ ๊ตฌ์„ฑ, ์ค‘์•™: ๋Œ€ํ™”ํ˜• ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ์šฐ์ธก: ๋ชจ๋ธ ํ›ˆ๋ จ

๋ณธ ๋…ผ๋ฌธ์€ ๋‘ ๊ฐœ์˜ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ(LLM)์„ ์ƒ๋‹ด์‚ฌ์™€ ๋‚ด๋‹ด์ž ์—ญํ• ๋กœ ํ™œ์šฉํ•˜์—ฌ ์‹ฌ๋ฆฌ ์ƒ๋‹ด ๋Œ€ํ™”๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ์ธ๊ฐ„ ์ฃผ์„์˜ ๋น„์šฉ๊ณผ ๊ฐœ์ธ์ •๋ณด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด์„œ๋„ ๊ณ ํ’ˆ์งˆ์˜ ํ•ฉ์„ฑ ์ƒ๋‹ด ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€๊ทœ๋ชจ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ํ•ต์‹ฌ์ด๋‹ค.

Motivation

Achievement

Figure 2

๊ทธ๋ฆผ 2: ๋‚ด๋‹ด์ž ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•œ ํ”„๋กฌํ”„ํŠธ. ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์— ๊ธฐ๋ฐ˜ํ•œ ๋Œ€ํ™”ํ˜• ์š”๊ตฌ์‚ฌํ•ญ

Figure 3

๊ทธ๋ฆผ 3: ์ƒ๋‹ด์‚ฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•œ ํ”„๋กฌํ”„ํŠธ. ํ†ตํ•ฉ ์น˜๋ฃŒ ๊ธฐ๋ฒ• ๊ธฐ๋ฐ˜ 3๋‹จ๊ณ„ ๋ชจ๋ธ

  1. SimPsyDial ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์ถ•: 1,000๊ฐœ์˜ ์‹ค์ œ ์‚ฌ์šฉ์ž ํฌ์ŠคํŒ…์„ ๊ธฐ๋ฐ˜์œผ๋กœ LLM์ด ์ƒ์„ฑํ•œ ๊ณ ํ’ˆ์งˆ ํ•ฉ์„ฑ ์ƒ๋‹ด ๋ฐ์ดํ„ฐ์…‹ ๊ฐœ๋ฐœ. ์ œ๋กœ์ƒท ํ”„๋กฌํ”„ํŒ…๋งŒ์œผ๋กœ ์ „๋ฌธ์  ์ˆ˜์ค€์˜ ์ƒ๋‹ด ๋Œ€ํ™” ์ž๋™ ์ƒ์„ฑ ๊ฐ€๋Šฅ
  2. ํฌ๊ด„์  ํ‰๊ฐ€ ํ”„๋ ˆ์ž„์›Œํฌ ์ œ์•ˆ:
    • ๋‚ด๋‹ด์ž ํ‰๊ฐ€: ์—ญํ•  ์ถฉ์‹ค์„ฑ(role fidelity) ๋ฐ ์ง‘๋‹จ ๋‹ค์–‘์„ฑ ์ธก์ •
    • ์ƒ๋‹ด์‚ฌ ํ‰๊ฐ€: Working Alliance Inventory (WAI-O-S)๋ฅผ ํ™œ์šฉํ•œ ๋Œ€ํ™” ํ’ˆ์งˆ ํ‰๊ฐ€
    • ์‹ค์ œ vs ์ƒ์„ฑ ๋Œ€ํ™” ๋น„๊ต ๋ถ„์„์œผ๋กœ LLM ์ƒ์„ฑ ๋ฐ์ดํ„ฐ์˜ ์‹ ๋ขฐ์„ฑ ๊ฒ€์ฆ
  3. ์ตœ์ฒจ๋‹จ ์„ฑ๋Šฅ ๋‹ฌ์„ฑ: ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋กœ ๋ฏธ์„ธ์กฐ์ •ํ•œ 7B ํŒŒ๋ผ๋ฏธํ„ฐ ์˜คํ”ˆ์†Œ์Šค ๋ชจ๋ธ์ด ๊ธฐ์กด ์ตœ์ฒจ๋‹จ ๋ชจ๋ธ์€ ๋ฌผ๋ก , ์‹ค์ œ ์ƒ๋‹ด ๋Œ€ํ™”๋กœ ํ›ˆ๋ จํ•œ ๋ชจ๋ธ๊นŒ์ง€๋„ ์ดˆ๊ณผํ•˜๋Š” ์„ฑ๋Šฅ ๋‹ฌ์„ฑ

How

Figure 4

๊ทธ๋ฆผ 4: ๋‚ด๋‹ด์ž ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์ผ๊ด€์„ฑ

๋ฐฉ๋ฒ•๋ก ์˜ ์ฃผ์š” ๊ตฌ์„ฑ์š”์†Œ:

Originality

Limitation & Further Study

Evaluation

Novelty: 4.5/5 Technical Soundness: 4/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5

์ดํ‰: ๋ณธ ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ์—ญํ•  ๊ทนํ™”๋ฅผ ํ†ตํ•œ ์‹ฌ๋ฆฌ ์ƒ๋‹ด ๋Œ€ํ™” ์ž๋™ ์ƒ์„ฑ์ด๋ผ๋Š” ์ฐฝ์˜์ ์ด๊ณ  ์‹ค์šฉ์ ์ธ ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•˜๋ฉฐ, ํฌ๊ด„์ ์ธ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ์‹ ๋ขฐ์„ฑ์„ ์ž…์ฆํ•œ๋‹ค. ํŠนํžˆ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋กœ ํ›ˆ๋ จํ•œ ๋ชจ๋ธ์ด ์‹ค์ œ ์ƒ๋‹ด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ดˆ๊ณผํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•œ ์ ์€ ์ฃผ๋ชฉํ•  ๋งŒํ•˜๋‹ค. ๋‹ค๋งŒ ๋‹จ์ผ LLM(GPT-4) ์‚ฌ์šฉ, ์ค‘๊ตญ์–ด ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜, ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ์œค๋ฆฌ์  ๊ณ ๋ ค์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ๋…ผ์˜ ๋ถ€์žฌ๊ฐ€ ์•„์‰ฌ์šฐ๋ฉฐ, ํ–ฅํ›„ ๋‹ค์–‘ํ•œ LLM๊ณผ ๋ฌธํ™”๊ถŒ์—์„œ์˜ ๊ฒ€์ฆ์ด ํ•„์š”ํ•˜๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ƒ๋‹ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋“ฑ ์ธ๊ฐ„ ํ–‰์œ„์™€ ๋Œ€ํ™” ๋งฅ๋ฝ์˜ ์—์ด์ „ํŠธ ์ƒ์„ฑ ์—ฐ๊ตฌ๋กœ, LLM์ด ์‚ฌํšŒ์  ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์–ด๋– ํ•œ ํ…์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ๋…ผ์˜ํ•˜๋Š” ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
LLM์˜ ์‹ค์ œ ์—ฐ๊ตฌ ํ˜„์žฅ ์ ์šฉ ๋ฐ ์—ฐ๊ตฌ์ž ์ธ์‹์— ๊ด€ํ•œ ๋Œ€๊ทœ๋ชจ ์‹ค์ฆ ์กฐ์‚ฌ๋Š” ์ƒ๋‹ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋“ฑ ์‹ค์ œ LLM ์—์ด์ „ํŠธ ์ ์šฉ ๋…ผ์˜์˜ ๋ฐฐ๊ฒฝ์ด ๋œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์‹ฌ๋ฆฌ์ƒ๋‹ด ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ LLM ์—์ด์ „ํŠธ ๊ฐ„ ์‹ฌ์ธต ์ƒํ˜ธ์ž‘์šฉ, ํ˜‘๋ ฅ ๋ฐ ์‚ฌํšŒ์  ํ–‰๋™์„ ๋ชจ์‚ฌํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์‘์šฉ ์ฒด๊ณ„๋ผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
821์€ LLM ๊ธฐ๋ฐ˜ ์น˜๋ฃŒ์‚ฌ ํ‰๊ฐ€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ, 433์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ์ƒ๋‹ด์‚ฌ-ํด๋ผ์ด์–ธํŠธ ์ƒํ˜ธ์ž‘์šฉ ๋ถ„์„์„ ํ†ตํ•ด ์ธ๊ฐ„-์—์ด์ „ํŠธ ํ˜‘์—…์˜ ๋‹ค๋ฅธ ์‚ฌ๋ก€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
606(PatientSim)์€ ํ™˜์ž-์˜์‚ฌ ์—ญํ•  ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด ๋Œ€ํ™”ํ˜• ์—์ด์ „ํŠธ์˜ ๋ฐ์ดํ„ฐ ๋ฐ ํ‰๊ฐ€ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋ฉฐ, 433์˜ ์‹ฌ๋ฆฌ์ƒ๋‹ด LLM ์—์ด์ „ํŠธ์™€ ์œ ์‚ฌํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋Œ€์ƒ์ด ๋‹ค๋ฅด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Towards a client-centered assessment ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ์ƒ๋‹ด์‚ฌ-๋‚ด๋‹ด์ž ์—ญํ•  ํ‰๊ฐ€์˜ ํ™•์žฅ๋œ ๋ฉ”ํŠธ๋ฆญ๊ณผ ๊ตฌ์กฐ์  ๋ถ„์„์„ ์ œ๊ณตํ•˜์—ฌ, ์‹ฌ๋ฆฌ์ƒ๋‹ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ํ‰๊ฐ€ ์ฒด๊ณ„๋ฅผ ๋ฐœ์ „์‹œํ‚ต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๊ฐœ๋ณ„ ์‹ฌ๋ฆฌ์  ์ƒํ˜ธ์ž‘์šฉ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด 356์ด ์ œ์‹œํ•œ ์‚ฌํšŒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฒด๊ณ„์˜ ์ธ๊ฐ„ ํ–‰๋™ ์ธต์œ„๋ฅผ ์„ธ๋ถ„ํ™”ํ•˜์—ฌ ์ ์šฉํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์—ฌ๋Ÿฌ LLM์ด ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ํ˜‘๋ ฅ์ ์œผ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์ด, ์ƒ๋‹ด์‚ฌ-๋‚ด๋‹ด์ž ์—ญํ•  ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ๊ตฌ์กฐ์ ์œผ๋กœ ์œ ์‚ฌํ•ด ํ˜‘๋ ฅ๊ตฌ์กฐ ์„ค๊ณ„์— ์ฐธ๊ณ ๋œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
531(Medsyn)์€ ์ธ๊ฐ„-AI ํ˜‘์—… ๊ธฐ๋ฐ˜ ์ง„๋‹จ ๋ฐ ๋Œ€ํ™”ํ˜• ํ‰๊ฐ€๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, 433์˜ LLM ๊ธฐ๋ฐ˜ ์ƒ๋‹ด ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์˜ ์ž„์ƒยท๊ต์œก์  ์‘์šฉ ์‚ฌ๋ก€๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
269์˜ reward ๊ธฐ๋ฐ˜ ์ƒ์„ฑ ์›๋ฆฌ๋Š” 433์˜ RL ๊ธฐ๋ฐ˜ ์‹คํ—˜์  ์˜์‚ฌ๊ฒฐ์ • ๋ฐ ์‹คํ—˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ์‹ค์ œ๋กœ ์ ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •