채널톡 아이콘

30분 내에 나만의 AI 캐릭터 챗봇 만들기

단순한 시스템 프롬프트를 넘어, 페르소나 설계와 Structured Outputs를 활용해 사용자를 기억하고 관계가 변화하는 AI 캐릭터 챗봇을 구현합니다. 제공되는 시작 프로젝트 기반으로 OpenAI API를 안전하게 호출하고, JSON Schema와 Zod로 감정·신뢰도·기억을 검증 가능한 형태로 처리하며, AI 코딩 에이전트를 제약 조건 안에서 활용하는 방법을 30분 실습으로 완성합니다.

1명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

실습 중심
실습 중심
AI 활용법
AI 활용법
AI 코딩
AI 코딩
토이프로젝트
토이프로젝트
실습 중심
실습 중심
AI 활용법
AI 활용법
AI 코딩
AI 코딩
토이프로젝트
토이프로젝트

수강 후 이런걸 얻을 수 있어요

  • Structured Outputs와 JSON Schema를 활용한 모델 출력 검증 및 관계도·기억 시스템 구현

  • 행동 중심 캐릭터 페르소나 설계와 코드 분리를 통한 일관된 AI 챗봇 동작 유지

  • AI 코딩 에이전트에 제약 조건과 테스트를 제공하여 제품 요구사항을 벗어나지 않는 개발 프로세스 적용

감정·기억·신뢰도를 구조화해
관계가 자라는 캐릭터 챗봇을 만듭니다

검증 가능한 출력 구조를 직접 구현합니다.


불안정한 답변을 감정·기억 데이터로 바꿉니다.
제약과 테스트를 갖춘 에이전트로 제품 흐름을 완성합니다.

openai, agents, AI Agent, Next.js, 인공지능(AI), 바이브코딩, LLM


나만의 AI 캐릭터 챗봇
감정과 기억이 이어지는 대화를 만듭니다.

불안정한 답변을 넘어 OpenAI API, 에이전트, 구조화된 출력을 다룹니다.
JSON 스키마와 지드로 감정·신뢰도·기억을 검증합니다.



단순 프롬프트 예제가 아닙니다.
행동 중심 페르소나와 코드 분리로
관계가 변하는 캐릭터 챗봇을 완성합니다.



시작 프로젝트에서 대화 흐름을 설계하고
기억 저장, 감정 변화, 신뢰도 갱신까지 구현합니다.
넥스트 기반 실행과 배포 흐름도 직접 확인합니다.

캐릭터 설계부터
감정·기억을 검증하며 구현

Section 1 - 강의 소개와 완성본 미리보기

강의의 목표와 전체 실습 흐름을 소개하고, 감정·신뢰도·기억을 바탕으로 관계가 변화하는 인공지능 캐릭터 챗봇의 완성 결과를 미리 확인합니다.

Section 2 - 인공지능 캐릭터 챗봇 구현

오픈에이아이 응용 프로그래밍 인터페이스와 넥스트 제이에스를 활용해 캐릭터 챗봇을 구현하고, 행동 중심 페르소나와 시스템 프롬프트를 설계합니다. 구조화된 출력, 제이슨 스키마, 조드를 적용해 감정·신뢰도·기억 데이터를 검증하며, 인공지능 코딩 에이전트에 제약 조건과 테스트를 제공해 일관된 제품 동작을 완성합니다.

관계형 챗봇!

Point 1. 캐릭터의 기준 세우기

단순한 시스템 프롬프트에 머무르지 않고, 행동 중심 페르소나를 설계해 캐릭터가 대화마다 설정을 유지하도록 만듭니다. 캐릭터의 말투와 판단 기준을 코드와 분리해 관리하므로, 답변이 흔들리는 원인을 직접 통제할 수 있습니다.


Point 2. 감정과 관계를 데이터로

사용자의 말에 따라 감정과 신뢰도가 달라지고, 대화가 쌓일수록 관계가 변화하는 챗봇을 구현합니다. 구조화된 출력과 제이슨 스키마, 조드를 활용해 모델의 결과를 검증 가능한 데이터로 다룹니다.


Point 3. 기억하는 챗봇 만들기

한 번의 답변을 생성하는 챗봇을 넘어, 사용자와의 대화에서 필요한 정보를 기억하고 다음 상호작용에 반영하는 구조를 완성합니다. 관계도와 기억 시스템을 실제 동작 흐름에 연결해 캐릭터형 인공지능 서비스의 핵심 경험을 구현합니다.


Point 4. 에이전트를 통제하는 개발

인공지능 코딩 에이전트에게 막연히 코드를 맡기지 않고, 제약 조건과 테스트를 제공해 제품 요구사항 안에서 개발하도록 이끕니다. 제공되는 시작 프로젝트를 바탕으로 안전한 오픈에이아이 API 호출부터 검증 흐름까지 직접 연결하며 실무적인 판단 기준을 세웁니다.


AI 캐릭터가 대화할수록
설정과 관계를 잃어버리나요?
이 강의는 바로 이런 분들을 위해 만들었어요.


✔️ 캐릭터 챗봇의 일관성을 높이고 싶은 개발자

  • 시스템 프롬프트만으로 캐릭터를 유지하기 어려운 분

  • 감정과 신뢰도를 구조화해 대화에 반영하고 싶은 분

  • 구조화된 출력을 활용해 예측 가능한 응답을 만들고 싶은 분

✔️ 인공지능 코딩 도구를 실무에 활용하는 개발자

  • 생성된 코드의 품질과 방향이 매번 달라지는 분

  • 요구사항을 벗어나지 않도록 제약 조건을 설계하고 싶은 분

  • 테스트 기준을 세워 인공지능 코딩 과정을 통제하고 싶은 분

✔️ 감정·기억·관계가 있는 챗봇을 기획하는 분

  • 단순 질의응답을 넘어 살아 있는 캐릭터를 만들고 싶은 분

  • 관계 변화와 사용자 기억을 검증 가능한 데이터로 다루고 싶은 분

  • 넥스트와 오픈에이아이 API로 실제 동작하는 결과물을 구현하고 싶은 분


대화가 쌓일수록 더 자연스럽게 변화하는
나만의 인공지능 캐릭터 챗봇을 직접 완성해보세요.

수강 전 참고 사항


실습 환경

  • 윈도우, 맥오에스, 리눅스를 지원합니다.
    오픈에이아이, 넥스트 제이에스를 사용합니다.

  • 코드 편집기와 최신 웹브라우저가 필요합니다.
    메모리 8기가바이트 이상을 권장합니다.

선수 지식 및 유의사항

  • 자바스크립트 기초와 웹 개발 경험이 필요합니다.
    응용 프로그래밍 인터페이스 호출 경험이 유용합니다.

  • 인공지능 모델의 응답은 항상 검증해야 합니다.
    구조화 출력과 조드 문법을 실습합니다.

학습 자료

  • 강의 내용을 정리한 피디에프 자료를 제공합니다.
    캐릭터 설계와 프롬프트 예시를 함께 제공합니다.

  • 시작 프로젝트와 실습용 소스가 제공됩니다.
    제이슨 스키마와 테스트 예제를 활용합니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • ChatGPT API를 써봤지만 답변이 불안정하거나 캐릭터 설정이 무너지는 문제를 겪는 개발자

  • AI 코딩 에이전트를 활용하지만 결과물이 매번 달라져 실무 적용이 어려운 실무자

  • 단순 프롬프트를 넘어 감정·기억·관계 시스템을 갖춘 AI 챗봇 제품을 만들고 싶은 기획자 및 개발자

선수 지식,
필요할까요?

  • JavaScript 또는 TypeScript 기본 문법과 Node.js 환경에서 코드를 실행할 수 있는 능력

  • REST API 개념과 JSON 데이터 형식에 대한 기본 이해

  • ChatGPT나 Claude 같은 LLM 서비스를 한 번 이상 사용해본 경험

안녕하세요
최원영입니다.

커리어인증

2,106

수강생

130

수강평

4.4

강의 평점

6

강의

이전에 몸담았던 초기 스타트업에서 저는 단순히 코드를 작성하는 법이 아니라, 기술이 하나의 서비스로 작동하는 구조를 배웠습니다.

프론트엔드를 중심으로 개발을 맡았지만, 필요할 때는 백엔드와 데이터 흐름까지 함께 설계하며 서비스의 핵심 경로를 책임졌습니다. 특히 FTP/SFTP 및 Web 기반 구조로 100만 개 이상의 패션 상품 데이터를 안정적으로 수집·정제·관리하는 파이프라인을 구축하고 운영했습니다.

이 경험을 통해 특정 언어나 프레임워크보다 중요한 것은 시스템 전체의 흐름과 책임 구조를 이해하는 능력이라는 확신을 갖게 되었습니다.

현재는 웹 환경에서 AI 기반 시스템을 설계하며, 실행보다 먼저 구조와 통제 모델을 정의하는 작업에 집중하고 있습니다. 기능을 붙이는 것이 아니라, 상태 전이와 검증 흐름을 설계하는 쪽에 가깝습니다.

비전공자로 시작해 독학으로 여기까지 왔기에, 막히는 지점과 현실적인 제약을 잘 알고 있습니다. 그래서 강의에서는 기술 과시보다 “왜 이렇게 설계하는지”와 “어떻게 판단해야 하는지”에 집중합니다.

복잡함을 늘리는 대신,
핵심만 남기는 구조.

그것이 제가 지향하는 개발 철학입니다.

더보기

커리큘럼

전체

10개 ∙ (27분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

최원영님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중 (6일 남음)

₩4,400

60%

₩11,000

평생교육이용권 지원 강의