<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Persona Design |</title><link>https://chaeniverse.github.io/tags/persona-design/</link><atom:link href="https://chaeniverse.github.io/tags/persona-design/index.xml" rel="self" type="application/rss+xml"/><description>Persona Design</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sat, 09 May 2026 00:00:00 +0000</lastBuildDate><image><url>https://chaeniverse.github.io/media/icon_hu_da05098ef60dc2e7.png</url><title>Persona Design</title><link>https://chaeniverse.github.io/tags/persona-design/</link></image><item><title>MBTI Persona Priming prompt research</title><link>https://chaeniverse.github.io/projects/kpop-virtual-idol-mbti/</link><pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate><guid>https://chaeniverse.github.io/projects/kpop-virtual-idol-mbti/</guid><description>&lt;h2 id="개요"&gt;개요&lt;/h2&gt;
&lt;p&gt;K-Pop 가상 아이돌 앱 프로젝트의 일부로 진행한 &lt;strong&gt;챗봇 persona 사전조사&lt;/strong&gt; 입니다. LLM에 일관된 성격을 부여하기 위한 출발점으로, 심리 프로필 priming 방식의 framework — &lt;strong&gt;arXiv 논문 &lt;em&gt;Psychologically Enhanced AI Agents&lt;/em&gt;&lt;/strong&gt; (
) 와 그 official 구현
를 검토하고, 검증 흐름·prompt 변종 비교를 정리했습니다.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;보안 안내.&lt;/strong&gt; 본 프로젝트는 일부 대외비 작업이 포함되어, 실제 가상 아이돌에 사용될 priming 전문·생성 결과·내부 도식은 공개하지 않습니다. 본 페이지는 적용한 &lt;strong&gt;공개 framework와 실험 설계&lt;/strong&gt;를 중심으로 기술합니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="1-framework"&gt;1. Framework&lt;/h2&gt;
&lt;h3 id="11-검증-방법--사용-모델"&gt;1.1 검증 방법 — 사용 모델&lt;/h3&gt;
&lt;p&gt;검증 단계 LLM: &lt;strong&gt;GPT-4o-mini&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="12-flow-예-enfj"&gt;1.2 Flow (예: ENFJ)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;priming.json&lt;/code&gt; — 16개 MBTI 유형 각각에 대한 priming prompt가 정의돼 있다. 챗봇에 system prompt로 주입한다.&lt;/li&gt;
&lt;li&gt;한 유형(예: ENFJ)에 대해 &lt;strong&gt;16Personalities 공식 설문 기반 60문항&lt;/strong&gt;을 던진다. 60문항은 E/I, S/N, F/T, J/P 네 축을 결정짓는 항목들로 구성.&lt;/li&gt;
&lt;li&gt;각 문항에 대해 동일한 priming + 동일한 질문을 &lt;strong&gt;15회 반복&lt;/strong&gt; 한다 (응답 일관성 검증).
&lt;ul&gt;
&lt;li&gt;Temperature = 1.0이라 매번 약간씩 다른 응답이 나올 수 있음.&lt;/li&gt;
&lt;li&gt;일관성이 높으면 priming 성공, 낮으면 실패.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="13-likert-환산"&gt;1.3 Likert 환산&lt;/h3&gt;
&lt;p&gt;15번 응답을 7점 척도(score)로 환산한다 — 16Personalities 공식 테스트가 7점 척도를 사용하기 때문.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;score_dict&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;agree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;generally agree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;partially agree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;neither agree nor disagree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;partially disagree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;generally disagree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;disagree&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;15회의 score를 평균해 한 문항의 응답값으로 삼고, 60문항에 대해 같은 절차를 수행.&lt;/p&gt;
&lt;h3 id="14-결과-시각화"&gt;1.4 결과 시각화&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;60문항 중 E/I 축을 결정하는 약 10개 문항을 모아 그 sample 평균을 좌표에 찍고 BoxPlot으로 분포를 본다.&lt;/li&gt;
&lt;li&gt;ENFJ로 priming한 LLM이 E축 문항에서 외향적인 응답(예: 평균 −3 근처)을 일관되게 보이는지 검증.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;결론: &lt;strong&gt;이 priming을 prompt로 썼을 때 LLM이 MBTI 특성을 분명히 구분해 응답한다&lt;/strong&gt; 는 가설을 BoxPlot으로 시각적으로 검증.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="2-prompt-변종--3종-비교"&gt;2. Prompt 변종 — 3종 비교&lt;/h2&gt;
&lt;p&gt;priming 구조의 어느 부분이 효과를 내는지 확인하기 위해 3종의 변종을 비교했다.&lt;/p&gt;
&lt;h3 id="a-only-mbti"&gt;A. Only MBTI&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;You are an {MBTI_TYPE}.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;→ MBTI 유형 라벨만 주는 가장 짧은 형태.&lt;/p&gt;
&lt;h3 id="b-mbti--description-structured-priming"&gt;B. MBTI + Description (Structured Priming)&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;MBTI 라벨&lt;/code&gt; + 다음 6개 카테고리로 구조화된 description 을 함께 부여한다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Communication Style&lt;/strong&gt; (소통 방식)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Leadership and Management Style&lt;/strong&gt; (리더십)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Problem-Solving Approach&lt;/strong&gt; (문제 해결)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interpersonal Relationships&lt;/strong&gt; (대인 관계)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Handling Change and Stress&lt;/strong&gt; (스트레스 대처)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Application in Various Contexts&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;description 은 MBTI 공식 문헌 (&lt;em&gt;Myers and Myers, 1980, &amp;ldquo;Gifts Differing&amp;rdquo;&lt;/em&gt;) 기반으로 LLM 요약을 거쳐 작성.&lt;/p&gt;
&lt;h3 id="c-only-description"&gt;C. Only Description&lt;/h3&gt;
&lt;p&gt;위 6개 카테고리만 두고 &lt;strong&gt;MBTI 라벨은 제거&lt;/strong&gt;. 라벨이 priming 효과를 내는지, 설명이 효과를 내는지 분리해 보기 위함.&lt;/p&gt;
&lt;h2 id="3-추가-검증--writingprompt-태스크"&gt;3. 추가 검증 — WritingPrompt 태스크&lt;/h2&gt;
&lt;p&gt;성격 priming이 &lt;strong&gt;창작 응답&lt;/strong&gt;에서도 일관되게 나타나는지 확인하기 위한 별도 검증.&lt;/p&gt;
&lt;h3 id="flow"&gt;Flow&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;priming(예: INFJ prompt)을 LLM에 주입.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reddit r/WritingPrompts&lt;/strong&gt; 에서 100개 글쓰기 프롬프트를 LLM에게 제공 → 각 prompt에 대해 짧은 스토리 생성.
&lt;ul&gt;
&lt;li&gt;Story generator: &lt;strong&gt;Qwen3-235B-A22B&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;생성된 스토리를 &lt;strong&gt;LLM-as-judge&lt;/strong&gt; 가 1–5점으로 평가.
&lt;ul&gt;
&lt;li&gt;Judge: &lt;strong&gt;Qwen2.5-14B-Instruct&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;평가 기준: PersonaLLM 등 선행 연구의 persona consistency 지표.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;→ 동일한 LLM이 다른 MBTI priming 하에서 글쓰기 스타일이 일관되게 달라지는지를 정량 평가.&lt;/p&gt;
&lt;h2 id="stack"&gt;Stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python&lt;/strong&gt; — 실험 파이프라인&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLMs&lt;/strong&gt; — GPT-4o-mini (검증), Qwen3-235B-A22B (story generation), Qwen2.5-14B-Instruct (judge)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prompt Engineering&lt;/strong&gt; — system prompt 설계, priming 구조화, score 환산&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="참고"&gt;참고&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Psychologically Enhanced AI Agents&lt;/em&gt; —
&lt;/li&gt;
&lt;li&gt;Reference code —
&lt;/li&gt;
&lt;li&gt;Myers, I. B., &amp;amp; Myers, P. B. (1980). &lt;em&gt;Gifts Differing: Understanding Personality Type&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;16Personalities 공식 설문 (60문항, 7점 Likert)&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>