inflearn logo
知識共有
inflearn logo

30分以内に自分だけのAIキャラクターチャットボットを作る

単純なシステムプロンプトを超えて、ペルソナ設計とStructured Outputsを活用し、ユーザーを記憶し関係性が変化するAIキャラクターチャットボットを実装します。提供されるスタータープロジェクトを基にOpenAI APIを安全に呼び出し、JSON SchemaとZodで感情・信頼度・記憶を検証可能な形で処理し、AIコーディングエージェントを制約条件の中で活用する方法を30分の実習で完成させます。

1名 が受講中です。

難易度 初級

受講期間 無制限

Next.js
Next.js
openai
openai
agents
agents
AI
AI
LLM
LLM
Next.js
Next.js
openai
openai
agents
agents
AI
AI
LLM
LLM

受講後に得られること

  • Structured OutputsとJSON Schemaを活用したモデル出力の検証および関係図・記憶システムの実装

  • 行動中心のキャラクターペルソナ設計とコード分離による一貫したAIチャットボットの動作維持

  • AIコーディングエージェントに制約条件とテストを提供し、製品要件から逸脱しない開発プロセスを適用する

感情・記憶・信頼度を構造化し
関係が育つキャラクターチャットボットを作ります

検証可能な出力構造を自ら実装します。


不安定な回答を感情・記憶データに変えます。
制約とテストを備えたエージェントでプロダクトフローを完成させます。

OpenAI, エージェント, AIエージェント, Next.js, 人工知能(AI), バイブコーディング, LLM


自分だけのAIキャラクターチャットボット
感情と記憶がつながる会話を作ります。

不安定な回答を超えて、OpenAI API、エージェント、構造化出力を扱います。
JSONスキーマとZodで感情・信頼度・記憶を検証します。



単なるプロンプト例ではありません。
行動中心のペルソナとコードの分離により
関係性が変化するキャラクターチャットボットを完成させます。



開始プロジェクトで会話の流れを設計し
記憶の保存、感情の変化、信頼度の更新まで実装します。
Next.jsベースの実行とデプロイの流れも直接確認します。..

キャラクター設計から
感情・記憶を検証しながら実装

Section 1 - 講義の紹介と完成版のプレビュー

講義の目標と全体の実習の流れを紹介し、感情・信頼度・記憶に基づいて関係が変化するAIキャラクターチャットボットの完成結果をあらかじめ確認します。

セクション2 -AIキャラクターチャットボットの実装

OpenAI APIとNext.jsを活用してキャラクターチャットボットを実装し、行動中心のペルソナとシステムプロンプトを設計します。構造化出力、JSONスキーマ、Zodを適用して感情・信頼度・記憶データを検証し、AIコーディングエージェントに制約条件とテストを提供することで、一貫した製品の動作を完成させます。

関係型チャットボット!

Point 1. キャラクターの基準を定める

単なるシステムプロンプトにとどまらず、行動中心のペルソナを設計し、キャラクターが会話ごとに設定を維持できるようにします。キャラクターの話し方や判断基準をコードから分離して管理するため、回答がぶれる原因を直接制御できます。


Point 2. 感情と関係をデータとして

ユーザーの発言に応じて感情や信頼度が変化し、対話を重ねるほど関係性が変わっていくチャットボットを実装します。構造化出力とJSONスキーマ、Zodを活用して、モデルの結果を検証可能なデータとして扱います。


Point 3. 記憶するチャットボットを作る

一度の回答を生成するチャットボットを超え、ユーザーとの会話で必要な情報を記憶し、次のインタラクションに反映する構造を完成させます。関係図と記憶システムを実際の動作フローに接続し、キャラクター型AIサービスの核となる体験を実装します。


Point 4. エージェントを制御する開発

人工知能コーディングエージェントに漠然とコードを任せるのではなく、制約条件とテストを提供し、製品要件の範囲内で開発するよう導きます。提供されるスタータープロジェクトを基に、安全なOpenAI API呼び出しから検証フローまでを自らつなぎ、実務的な判断基準を身につけます。


AIキャラクターは会話を重ねるほど
設定や関係性を失ってしまいますか?
この講義はまさにそんな方のために作りました。


✔️キャラクターチャットボットの一貫性を高めたい開発者

  • システムプロンプトだけではキャラクターを維持するのが難しい方

  • 感情と信頼度を構造化して会話に反映したい方

  • 構造化された出力を活用して予測可能な応答を作りたい方

✔️ AIコーディングツールを実務で活用する開発者

  • 生成されたコードの品質と方向性が毎回異なる方

  • 要件から逸脱しないように制約条件を設計したい方

  • AIコーディングのプロセスをテスト基準によって管理したい方

✔️感情・記憶・関係性のあるチャットボットを企画する方

  • 単純な質疑応答を超えて、生きたキャラクターを作りたい方

  • 関係の変化やユーザーの記憶を検証可能なデータとして扱いたい方

  • 넥ストとOpenAI APIを使って実際に動作する成果物を実装したい方


会話を重ねるほど自然に変化する
自分だけのAIキャラクターチャットボットを自分で完成させてみましょう。

受講前の参考事項


実習環境

  • Windows、macOS、Linuxに対応しています。
    OpenAI、Next.jsを使用します。

  • コードエディターと最新のウェブブラウザが必要です。
    メモリは8ギガバイト以上を推奨します。

前提知識および注意事項

  • JavaScriptの基礎とWeb開発の経験が必要です。
    API呼び出しの経験があると役立ちます。

  • AIモデルの応答は常に検証する必要があります。
    構造化出力とZod構文を実習します。

学習教材

  • 講義内容をまとめたPDF資料を提供します。
    キャラクター設計とプロンプトの例も併せて提供します。

  • スタートプロジェクトと実習用ソースが提供されます。
    JSONスキーマとテスト例を活用します。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ChatGPT APIを使ってみたものの、回答が不安定だったり、キャラクター設定が崩れたりする問題に直面している開発者

  • AIコーディングエージェントを活用しているものの、毎回成果物が異なり、実務への適用に苦労している実務担当者

  • 単純なプロンプトを超え、感情・記憶・関係システムを備えたAIチャットボット製品を作りたい企画者および開発者

前提知識、
必要でしょうか?

  • JavaScriptまたはTypeScriptの基本文法と、Node.js環境でコードを実行できる能力

  • REST APIの概念とJSONデータ形式に関する基本的な理解

  • ChatGPTやClaudeのようなLLMサービスを一度以上利用した経験

こんにちは
wonyoungchoiseou4177です。

キャリア認証

2,106

受講生

130

受講レビュー

4.4

講座評価

6

講座

以前在籍していた初期スタートアップで、私は単にコードを書く方法ではなく、技術が一つのサービスとして機能する構造を学びました。

フロントエンドを中心に開発を担当してきましたが、必要に応じてバックエンドやデータフローまで共に設計し、サービスのコアパスに責任を持って取り組んできました。特に、FTP/SFTPおよびWebベースの構造で100万個以上のファッション商品データを安定的に収集・精製・管理するパイプラインを構築し、運用しました。

この経験を通じて、特定の言語やフレームワークよりも重要なのは、システム全体の流れと責任構造を理解する能力であるという確信を持つようになりました。

現在はウェブ環境でAIベースのシステムを設計しており、実装よりも先に構造と制御モデルを定義する作業に集中しています。機能を付け加えるのではなく、状態遷移と検証フローを設計することに近い形です。

非専門家からスタートし、独学でここまで来たからこそ、行き詰まるポイントや現実的な制約をよく理解しています。そのため、講義では技術の誇示よりも「なぜこのように設計するのか」や「どのように判断すべきか」という点に集中しています。

複雑さを増やす代わりに、
核心だけを残す構造。

それが私の目指す開発哲学です。

もっと見る

カリキュラム

全体

10件 ∙ (27分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

wonyoungchoiseou4177の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール、あと6日日で終了

¥4,400

60%

¥1,416