프롬프트 편집기 도구란 포트나이트 언리얼 에디터(UEFN)의 창으로, NPC 대화를 생성하는 프롬프트를 사용하여 페르소나의 캐릭터와 비헤이비어를 정의할 수 있습니다.
성격 및 지식 프롬프트 필드를 사용하여 NPC의 응답을 정의한 다음, 대화 프롬프트 또는 일괄 응답 필드로 텍스트 대화를 통해 AI를 테스트할 수 있습니다.
프롬프트 편집기 도구는 프로젝트에서 AI의 성격을 정의하고 형성하는 데 필수적이며, 플레이어에게 동적으로 응답을 생성하는 NPC 캐릭터를 만드는 데 활용됩니다.
개요
프롬프트 편집기 도구는 페르소나 AI와의 기본 인터페이스입니다. NPC 캐릭터 정의 에셋 또는 프리팹에 페르소나 모디파이어를 추가한 후, 편집기를 열고 AI의 기본 프롬프트를 정의할 수 있습니다.
이름(Name) | 영역 | 설명 |
페르소나 | 1 | 정의할 기본 창:
|
대화 기록 | 2 | 테스트 및 상호작용:
|
응답 세부 사항 | 3 | 대화 기록에서 응답을 클릭하면 해당 세부 정보가 응답 세부 사항 패널(Response Details panel)에 표시됩니다. 확장된 정보를 통해 어떤 프롬프트가 응답을 유발했는지, 페르소나가 어떻게 응답했는지, 대화 기록의 어떤 메시지가 페르소나가 특정 응답을 하도록 영향을 주었는지 확인할 수 있습니다. |
프롬프트 편집기 이용하기
프롬프트 편집기를 이용하려면 먼저 UEFN에서 페르소나 컴포넌트를 캐릭터 정의 에셋에 연결해야 합니다.
캐릭터 정의 에셋을 사용하여 프롬프트 편집기 도구 열기
신규 캐릭터 정의 에셋을 생성해 열거나 기존 캐릭터 정의 에셋을 엽니다.
디테일(Details) 패널로 이동한 후, NPC 캐릭터 모디파이어(NPC Character Modifiers) 프로퍼티로 스크롤을 내립니다.
(+) 추가((+) Add)를 사용해 모디파이어 배열에 새로운 인덱스를 만듭니다.
드롭다운 메뉴를 사용하여 페르소나 모디파이어(실험단계) 옵션을 선택합니다.
모디파이어 인덱스(Modifier Index) 프로퍼티를 확장하고, 그런 다음 캐릭터 팩트 프로퍼티를 확장합니다. 프롬프트 편집기에서 편집 버튼을 클릭합니다.
디테일 패널의 필드를 사용하여 페르소나에 성격 프롬프트와 지식 프롬프트를 제공할 수도 있습니다. 프롬프트 편집기 도구로 정의한 모든 프롬프트 역시 여기에 반영됩니다. 여기서 정의하는 모든 프롬프트는 기존 프롬프트에 추가되며 프롬프트 편집기 도구에 반영됩니다.
페르소나 프롬프트 오버라이드
프롬프트 편집기 도구를 사용하는 것 외에도, 캐릭터 정의 에셋 또는 NPC 생성 장치에 직접 추가 프롬프트를 추가할 수 있습니다. 이 작업은 캐릭터 팩트(Character Facts)의 필드를 채워 수행할 수 있습니다.
성격은 페르소나 대화의 감정적 특성을 정의합니다.
지식은 세션 시작 시 페르소나가 알고 있을 내용을 정의합니다.
페르소나 모디파이어를 추가한 후 인덱스를 확장하고 디테일 패널에서 성격 또는 지식을 추가로 제공할 수 있습니다.