詳細な説明Ver
1. カスタムプロンプトとは?
Caveduckが提供するカスタムプロンプトは、単なるAIキャラクター生成以上の機能を提供し、ユーザーが新しいシステムやコンテンツを創造できるようにするツールです。恋愛シミュレーションの好感度システムやTRPGのサイコロシステムなどの高度な相互作用だけでなく、自分だけのルールや世界観を設定して、AIとの対話をよりクリエイティブに拡張することができます。
💡 Tip: ロアブックとの違い
カスタムプロンプトは、ロアブックのようにキーワードを通じた単純な参照にとどまらず、プログラムの条件文や変数設定のような形式で具体的なシナリオとAIの応答を制御できます。これにより、単なる対話を超えたAIとのカスタマイズされた相互作用を設計することが可能です。
2. 基本構成要素
カスタムプロンプトの作成には、条件文と変数設定を用いて状況に応じたAIの応答を調整し、多様なユーザーのニーズに合わせた会話フローを細かく制御することができます。Caveduckの専用テンプレートは、以下のようなさまざまな構成要素を含み、高度な設定を可能にします。
主要構成要素
条件文と変数設定:if-then
文のような条件を活用し、AIの反応を調整し、特定の状況に応じた柔軟な会話フローを構成できます。
応答方式: AIの会話スタイルや文体をユーザーの設定に応じて調整し、特定のキャラクターの性格や会話スタイルを強化できます。
例示要素
{{char_persona}}
: キャラクターの性格や特徴を表すテキスト
{{world_scenario}}
: 会話の世界観や背景説明
{{secrets}}
: キャラクターに関連する非公開情報やユーザーに隠された設定
{{user}}
: チャット開始時にユーザーが入力した名前
{{user_desc}}
: ユーザーが入力した自身の役割や自己紹介
{{query}}
: ユーザーが入力したチャットメッセージ
3. MandarinおよびChatGPT専用のカスタムプロンプト形式
Caveduckのカスタムプロンプトは、MandarinおよびChatGPT専用の形式を提供し、より詳細な設定をサポートします。各形式は固有の文法と構造を用いて、条件に基づく設定や相互作用を構築することができます。
Mandarin テンプレート
機能: このテンプレートは、設定されたキャラクターの情報や世界観を具体的に入力し、AIがさまざまな状況に適切に反応できるようにサポートします。
主要構成要素:
About {{char}}
: キャラクターの基本説明
{{char_persona}}
: キャラクターの性格情報
{{world_scenario}}
: 会話の世界観と背景設定
{{secrets}}
: 非公開の設定やキャラクターの隠された目標
Example Conversation
およびInstruction
: AIが会話スタイルや応答方式を把握するためのサンプル会話や指示を記述
ChatGPT テンプレート
機能: インターネットRP(ロールプレイ)スタイルのカスタムプロンプトで、AIの応答をより動的に構成し、会話中に自動でサイコロを振ったり特定のイベントを発生させたりすることができます。
主要構成要素:
role
: "system"
と "assistant"
の区分を通じて、多様な会話状況や条件別の応答を設定
Slackスタイルの絵文字やMarkdownを使用してRP会話形式を表現능
4. 高度な設定と応用方法
カスタムプロンプトは、より深みのある会話フローを実現するための高度な設定を提供します。
条件付き会話フローの制御
複数の条件と変数を設定して、複雑な会話フローを構成し、さまざまな応答を引き出せます。
複数プロンプトの組み合わせ
複数のプロンプトを組み合わせ、状況に応じて会話のトーンを調整し、多様な会話の流れを作り出して、没入感のある相互作用を実現します。
自動化と結果の反映
特定の条件に基づくサイコロのロールやスコア計算などの自動化機能を通じて、ユーザーの操作なしに結果を反映させ、自然な会話の進行を促します。
簡単な説明Ver
1.カスタムプロンプトとは?
カスタムプロンプトは、AIが単なるキャラクター作成以上のことを実現できるようにするツールです。ユーザーが独自の機能やシステムを作り上げることをサポートします。例えば、恋愛シミュレーションやサイコロゲーム(TRPG)のような特別な会話システムを構築することが可能です。このツールを使えば、自分のルールを設定してAIがそのルールに従って反応するようにできます。
例:
恋愛ゲームを作成し、AIキャラクターとの好感度が上がるとイベントが発生するように設定できます。
2. ロアブックとカスタムプロンプトの違い
この2つの機能は、AIの応答方法を異なる形で調整します。
ロアブック: AIが会話中に特定の単語(例:「古代の森」)を検出すると、事前に入力された情報を参考にして答える機能です。特定のキーワードに関する説明を追加することで、物語に深みを与えることができます。
カスタムプロンプト: AIの応答方法や会話の流れをより細かく調整することができます。AIに特定の役割を与えたり、特定の状況に応じて反応させるように設定することで、物語のキャラクターのように反応させることが可能です。
3. カスタムプロンプトの構成要素
カスタムプロンプトでは、条件文(特定の条件が満たされた場合にAIが反応する規則)や変数設定(特定の値に基づいてAIが反応するもの)を使って、会話をより具体的に調整することができます。
主要な構成要素
条件文と変数: if-then
文のような条件を使って、AIが異なる状況で異なる反応をするように設定します。
例: 「もしAIが「こんにちは」と言われたら、笑顔で挨拶するように設定する」など。
応答方式: AIが会話するときの口調や性格をカスタマイズすることができます。
例示要素
{{char_persona}}
: キャラクターの性格
{{world_scenario}}
: ストーリーの背景説明
4. カスタムプロンプトの形式(Mandarin & ChatGPT)
Caveduckでは、MandarinとChatGPT専用のカスタムプロンプト形式を提供しています。これらの形式は、AIが会話中に多様な反応をするのをサポートします。롬프트 형식을 제공해요. 이 형식들은 AI가 대화 중에 더 다양하게 반응할 수 있도록 도와줘요.
Mandarinテンプレート: キャラクターの情報や世界観を具体的に入力し、AIがそれを参考にできるようにします。
ChatGPTテンプレート: インターネットRPGの会話形式のように、AIが自動でサイコロを振ったり、特定のイベントを発生させたりすることができます。
5. カスタムプロンプトの活用例
例1: 恋愛シミュレーション好感度システム
AIとの会話中に好感度がスコアとして表示され、会話を重ねるごとにそのスコアが変動します。高い好感度に達すると特別なイベントが発生します。
例2: TRPGサイコロシステム
会話中にAIがサイコロを振り、その結果によって成功や失敗が決定されます。サイコロの結果によって物語の進行が変わることもあります。
6. カスタムプロンプト作成のコツ
明確に記述する: AIが理解しやすいように、簡潔で明確な内容を記述しましょう。
小さく始める: 初めから複雑なシステムを構築するのではなく、シンプルなものから始めて徐々に拡張していくのがおすすめです。
テストを行う: 作成したプロンプトが正しく機能するかテストし、必要に応じて調整しましょう。
独自のストーリーを作る: キャラクターの秘密や特別な設定を追加して、より魅力的な会話体験を作り上げましょう。