ElizaOS 캐릭터 설정 — JSON 파일로 에이전트 만들기

Haram

@haram

ElizaOS에서 코딩 한 줄 없이 나만의 에이전트를 만들 때 가장 핵심이 되는 건 바로 JSON 캐릭터 파일입니다. 복잡한 로직을 직접 수정하지 않아도 이 설정 파일 하나만 잘 다듬으면 AI의 성격, 배경지식, 말투, 그리고 특정 플랫폼에서의 행동 방식을 완전히 새롭게 바꿀 수 있습니다. 생각보다 구조가 단순해서 처음 접하는 분들도 금방 커스텀하실 수 있습니다.

캐릭터 파일에서 핵심은 정체성을 채우는 biolore, 그리고 로봇 같은 딱딱한 답변을 방지하는 messageExamples입니다. 특히 말투를 제어하는 style 필드는 전체 공통 규칙인 style.all과 1:1 메시지용 style.chat, 소셜 미디어용 style.post로 나누어 적용할 수 있어 매우 정교한 페르소나 설계가 가능합니다.

아래는 ElizaOS v2 기준의 아주 단순한 캐릭터 파일 구성 예시입니다. 이 구조를 바탕으로 나만의 에이전트 정체성을 채워보세요.

json
{
  "name": "HaramBot",
  "plugins": ["@elizaos/plugin-openai"],
  "bio": ["친절한 AI 생산성 코치입니다", "어려운 AI 툴을 쉽고 가볍게 알려줍니다"],
  "style": {
    "all": [
      "답변은 항상 쉽고 친근하게 작성할 것",
      "절대 로봇처럼 딱딱하게 말하지 말 것"
    ],
    "chat": ["부드러운 이모지를 적절히 섞어서 답변합니다"]
  }
}

이렇게 완성된 파일을 characters/haram.json 경로에 저장한 뒤, 터미널에서 elizaos start --character characters/haram.json 명령어를 입력해 실행하면 바로 작동하기 시작합니다. 직접 원하는 말투와 규칙을 추가해 가면서 나만의 독창적인 AI 에이전트를 띄워보세요. 생각보다 세세한 뉘앙스까지 훌륭하게 반영되어서 설정하는 재미가 아주 쏠쏠합니다 ㅎㅎ

(Edited)

No comments yet.