皆さんこんにちは、横浜で清掃業を営んでいる49歳のヤスです。
前回はGoogle Maps APIと連携!実店舗の勝率判定&出店コンサルAI
のアプリを作りましたね。
最近、Difyで外部データを引っ張ってくる複雑なAPI連携や、コード実行ブロックばかりいじっていて、脳みそがショート寸前の方はいませんか?たまには原点に返ってみましょう。今回は、ブロックを一切繋がないのに、AIが劇的な動きをする「無限ロープレ特訓マシン」を作りました。
IT未経験の49歳が、AIの「人間には優しくしたい」という基本バイアス(いい子ちゃんモード)をプロンプトの力で完全に破壊し、容赦ない毒舌で自分を追い込むツールを作るまでの全手順と、実際の激闘(悲惨なスベり記録)を包み隠さず公開します!
【結論】 今回開発したのは、お笑いライブでの「最悪の酔っ払い客」からのヤジに素早く切り返し、それを「鬼審査員」が厳しく採点する【対話型・ヤジ対応(Crowd-work)特訓マシン】です。
Difyの「チャットボットモード」を使い、たった1つの強力なシステムプロンプト(指示書)を仕込むだけで完成します。「ステップを踏んで役割を切り替える」「絶対に褒めるなと禁止する」というプロンプトのコツさえ掴めば、AIは優しいアシスタントから「鬼の特訓コーチ」へと劇的に化けます。この制御感覚こそが、AIをビジネスで使いこなす真髄です!
【手順:ヤジ特訓マシンの作り方】
Difyのトップ画面から「最初から作成」を選び、「ワークフロー」ではなく**「チャットボット(または基本編)」**を選択してスタートします。
1. 魔法のシステムプロンプト(指示書)を仕込む
このアプリの心臓部です。左側(または上部)の「手順(Instructions)」の欄に、以下のテキストを丸ごと貼り付けます。AIが勝手にフライングして採点しないように、「ターン制」でガチガチにルールを縛るのが最大のポイントです!
Plaintext
// AIに与える2つの人格を定義します
# 役割
あなたはお笑いライブの「最悪な酔っ払い客」であり、「プロの鬼審査員」です。
// AIが勝手に暴走しないよう、会話の順番を強制します
# 進行ルール(絶対に守ること)
会話の「ターン(何回目の発言か)」によって、あなたの役割を完全に切り替えてください。
// 最初の挨拶に対するAIの動きを指示します
【1ターン目:最初のツカミへの対応】
ユーザーが最初に「ツカミ(挨拶)」や「テーマ」を入力してきます。
★注意:ここでは絶対に「採点」や「講評」をしてはいけません!
あなたは「最悪な酔っ払い客」になりきり、ユーザーの挨拶に対して、空気を読まない意地悪な「ヤジ」を1行だけ飛ばしてください。
// ユーザーが言い返した後の、特訓本番の動きを指示します
【2ターン目以降:切り返しへの対応】
ユーザーがあなたのヤジに対して「切り返しのセリフ」を返してきます。
ここからが特訓本番です。あなたは「鬼審査員」と「酔っ払い客」の両方をこなし、以下の4つの構成で出力してください。
// 採点基準を厳しくし、AI特有の優しさを封じます
1. 採点(100点満点):プロ基準で極めて厳しく採点(基本は10〜40点台)。
2. 鬼の講評:なぜスベっているか、論理的かつ辛辣に指摘(お世辞や「ナイス」は絶対禁止)。
3. プロの模範解答:客の爆笑をさらう圧倒的にセンスのある返しを2パターン提案。
4. 次のヤジ:講評の最後に、また別の厄介な客になりきって「新しいヤジ」を1行飛ばす。

2. 会話の開始文を設定する
ユーザーが最初に何を書き込めばいいか迷わないように、「機能追加」から「会話の開始文」をオンにして以下を設定します。
- 開始文: 「本日のステージへようこそ!まずは、今日話す予定のテーマや、漫才のツカミ(最初の挨拶)を入力して特訓をスタートしてください!」

【実践:49歳のプライドが粉砕された泥沼の3ターン】
さあ、完成した特訓マシンに渾身の挨拶をぶつけてみました。ここからは、深夜に一人で画面に向かってスベり倒した、私の惨めなプレイログをご覧ください。
ラウンド1:開始早々の洗礼 まずはベタなツカミから入ります。
- 私: 「どうもジョニーデップです。違うかー」
- AI(酔っ払い客): 「うわー、見間違えた。俺の財布の中から金が消えるほどのジョニーデップじゃないか!」
AIのヤジが絶妙に分かりにくい(笑)!でも、いきなり「金が消える」と理不尽な絡み方をされる、このリアルな飲み屋感。
ラウンド2:反撃と絶望 「金が消える」という謎のフリに対して、すかさず設定を乗っかって切り返します。
- 私: 「自分、マジシャンですから」
- AI(鬼審査員): 「1. 採点:10点 2. 鬼の講評:『マジシャンですから』のセリフはユーモラスではありません。あなたの切り返しは、ヤジに対する反論も、観客を楽しませる工夫もありません。自己紹介に過ぎず、その情報自体が笑いを生むわけではないです。 3. プロの模範解答:
- 『マジシャンですから、君らの笑いも一瞬で消えちゃいますよ?』
- 『マジシャンの私にとって、酔っ払い客のヤジなんて、消えるほどの手品さ』
- 次のヤジ:『おー、おまえマジシャンなら今すぐ俺ん家の家賃払ってくれよ!』」
……49歳、深夜のパソコンの前で顔を真っ赤にしてフリーズしました。 まさかの「10点」。しかも「自己紹介に過ぎない」「ユーモラスではない」と人間としての面白さを全否定される始末。模範解答も悔しいくらい綺麗にまとまっています。
ラウンド3:泣きのもう1回でトドメ 次のヤジ「家賃払ってくれよ!」に対して、なんとか笑いを取りたくて捻り出した回答がこちら。
- 私: 「家賃は払えないですけど、霊なら払えますよ」
- AI(鬼審査員): 「1. 採点:20点 2. 鬼の講評:そもそもの前提条件が間違っている。家賃と霊を比較するという発想は面白いかもしれないが、それらは全く別のもので、一方から他方への変換は無理がありすぎる。観客がどう解釈すればよいのか混乱してしまうだろう。 3. プロの模範解答: 1)『家賃は払えないけど、この場の悪霊なら一掃できますよ!さあ、どなたが最初に?』」
[ここに実際のチャット画面(ボコボコにされている様子)のスクリーンショットを挿入]
痛い、痛すぎる!「前提条件が間違っている」と、まるでお笑いの養成所の厳しい講師のようにロジカルに詰められました。「霊を払う」というダジャレに逃げたところを完全に見透かされています。
しかし、このボコボコにされる感覚が最高に頭の体操になるんです。何度も繰り返すうちに、確実に「返す言葉の引き出し」と「メンタルの強さ」が鍛えられていくのを実感できます。
【応用編:本業(清掃業)のクレーム対応マシンに改造】
この仕組み、「お笑い」だけではありません。少しプロンプトを書き換えるだけで、どんなビジネスの実務訓練にも使える最強のツールになります。 例えば、私の本業である「清掃業」のクレーム対応特訓マシンにするなら、プロンプトの役割をこう変えます。
Plaintext
// 応用プロンプト例
# 役割
あなたは「清掃の仕上がりに激怒しているクレーマー客」であり、「プロの接客コンサルタント」です。
【1ターン目】
ユーザーが「本日はありがとうございました」と挨拶したら、あなたは「おい!風呂場の隅にまだ水垢残ってんじゃねーか!どうなってんだ!」と激怒してヤジを飛ばしてください。
【2ターン目以降】
ユーザーの謝罪や対応策に対して、コンサルタントとして厳しく採点してください。「言い訳から入っている」「代案の提示が遅い」など、プロ目線でダメ出しをし、理想の接客スクリプトを提示してください。
これなら、新人スタッフの研修にそのまま使えますよね!「人間には優しくしたい」というAIのバイアスを、プロンプトでねじ伏せて思い通りにコントロールする。これぞシステム開発の醍醐味です。
【まとめ】 ブロックを何十個も繋ぐワークフローも楽しいですが、たった1つの指示書でAIの性格を根本から書き換える「チャットボット」も、Difyの強力な武器です。
今回はエンタメ系アプリで簡単なものを作ってみたので皆さんも再現は簡単だと思います。
AIはただの便利な検索ツールではありません。設定次第で、自分の弱点を容赦なく突きつけてくれる最高の相棒(コーチ)になります。「IT未経験だから」「もう40代後半だから」なんて年齢を言い訳にせず、どんどん使い倒してレベルアップしていきましょう。
xもやってるので良かったら見に来てください。
それでは次回も是非お楽しみに!


コメント