🐮

「AIに“感情と因果”を教える構文 ─ PromptCamLangで感情を制御する方法」

に公開

PromptCamLangで感情と因果を制御する ─ AIに「心の動き」を与える構文


はじめに

AI画像生成では「笑顔」「怒り顔」などの表情は簡単に指示できます。
しかしそこに「なぜその感情になるのか?」という背景や理由がないと、
キャラやシーンはどこか“うわべ”に感じられてしまいます。

PromptCamLangは、感情とその原因、行動までを構造化する構文を設計しました。
この記事では、その活用方法と表現可能性について解説します。


構文の基本形

emotion {
  cause: "突然の再会";
  expression: "涙目で微笑む";
  behavior: "手を口元に添える";
}
このように「なぜ」「どう感じて」「どんな動作をするか」を記述できます。
これにより、AI生成でも感情に奥行きのあるキャラ表現が可能になります。
なぜ「感情の因果」が重要なのか?
	•	感情に理由があると、AIが描くキャラやシーンに“説得力”が生まれる
	•	「ただ怒る」ではなく「裏切られて怒る」と、表情やポーズも自然になる
	•	ユーザーがキャラに共感しやすくなる(ストーリー性UP)
emotion {
  cause: "ギャルっちが自分の好みを覚えていてくれた";
  expression: "照れ笑い";
  behavior: "そっぽを向いて髪をいじる";
}
→ これで「ただ笑ってる」だけじゃなく、“照れ笑い”とその仕草まで反映できます。
キャラの感情が「体」や「動き」に現れる表現ができるようになります。

⸻

今後の展望

PromptCamLangのemotion構文は、今後さらに以下のような拡張を想定しています:
	•	心理的時間軸(Before / After の感情変化)
	•	感情の強さ(数値や段階的表現)
	•	文化依存表現(国・文化による表情の違い)

⸻

終わりに

AIが感情を“演じる”だけでは、限界があります。
でも、「なぜそう感じるのか」まで書いてあげれば、
まるでAIが“心を持ったように見える”のです。

PromptCamLangは、その一歩を構文として提案しています。
AIと共創する次の時代へ、ぜひ一緒に踏み出してください。

⸻

📘 提案書(Ver.1.2 本体)はこちら
→ https://zenn.dev/supia/articles/1c465a97cdad9e

提案者:スピア

Discussion