ChatGPT 4 または ChatGPT Builder が必要です。
この記事では、ChatGPT 内にトリガーとイベントを統合して、インタラクティブで適応性のあるコンテンツを作成する可能性について検討します。 ChatGPT プロジェクトを基本的な会話を超えたものにしたい場合は、応答をガイドし、構造化されたエクスペリエンスを作成し、美しいフォーマットを組み込む力が必要です。 AImarkdown スクリプトを入力します。
この強力なツールを使用すると、トリガーとイベントを命令に直接埋め込むことができ、ChatGPT および ChatGPT Builder との動的で応答性の高い対話が可能になります。 AImarkdown スクリプトの力を利用して、ChatGPT を真に適応性のある会話型 AI に変換する準備をしましょう。
AImarkdown スクリプトは、ChatGPT のような会話型 AI プラットフォームとの動的な対話を作成するための多用途言語です。これにより、ユーザーは対話をスクリプト化し、会話フローを制御し、AI の動作と応答をカスタマイズできるようになります。
プログラマにとっては、スクリプト言語の柔軟性が得られます。プログラマー以外にとっても、AI エクスペリエンスをカスタマイズおよび制御するためのユーザーフレンドリーな方法を提供します。 https://aimarkdown.org
提供されている AImarkdown スクリプトは、トリガーとイベントを活用して、ChatGPT で動的でインタラクティブなエクスペリエンスを調整する方法を示しています。分析してみましょう:
このイベントは、ユーザー セッションの開始時にトリガーされます。
その目的は、対話を歓迎的で有益なスタートにできるようにすることです。
これにより、ユーザーが/start
コマンドを使用してエクスペリエンスをリセットする方法が提供されます。
ユーザーが新しいシナリオを探索できるようにすることで、エンゲージメントを維持します。
このイベントは、ウェルカム メッセージの後にトリガーされます。
ユーザーに情報 (ランダムに選択された果物に関する事実) の入力を求め、インタラクティブな要素を作成します。
ユーザーが入力した禁止ワードを検出します。
修正メッセージを提供し、適切な対応を導きます。
これが役立つ理由
重要なポイント: AImarkdown スクリプトのトリガーとイベントは、ChatGPT を一般的な会話型 AI から、構造化された魅力的で適応性のあるエクスペリエンスを提供できるカスタマイズされたツールに変換します。
ユーザー入力パターン:ユーザー入力の特定のパターンまたはキーワードに基づいてイベントをトリガーします。
前のアクションの完了:設定されたアクションまたはタスクの完了後に発生するイベント。 welcome_message
に続くask_for_facts
イベントとよく似ています。
エラーまたは例外処理:エラーまたは予期しない入力に応答してイベントをトリガーし、ユーザーを元の軌道に戻します。
ユーザー フィードバック ループ:提供されたコンテンツについてのユーザー フィードバックを求めるイベント。これにより、ドキュメントのフローやコンテンツを調整できます。
進捗マイルストーン:ユーザーがシーケンスまたは学習プロセスにおいて特定のマイルストーンに到達することによってトリガーされるイベント。
✅ ChatGPT 4 : コードをコピーして ChatGPT に貼り付けます。
✅ ChatGPT ビルダー: Configuration|Instructions
に、「 AI は次の指示に従います: 」を追加し、コード全体をコピーして貼り付けます。
❌ API アクションを備えた ChatGPT ビルダー:アクションの設定と API 呼び出しの知識が必要です。
AImarkdown スクリプトにトリガーとイベントを組み込むことで、ChatGPT セッションを前例のない制御できるようになります。この強力な組み合わせにより、インタラクティブで構造化されたコンテンツ エクスペリエンスを生み出す可能性が解き放たれます。
教育ツールを構築している場合でも、魅力的なゲームを構築している場合でも、パーソナライズされた会話の旅を構築している場合でも、AImarkdown Script はアイデアを実現するための柔軟性を提供します。
さらに実験を進めていくと、イベントの連鎖、ユーザー入力との組み合わせ、さらには (ChatGPT Builder の API アクションの助けを借りて) 外部データ ソースに基づいてイベントをトリガーすることによってもたらされる広大な可能性を思い出してください。 AImarkdown スクリプトは、真に動的で適応性のある会話型 AI への扉を開きます。
title: Test of events in AImarkdown author: Rob McCormack # AI To Follow These Instructions and Guidance (version 2024.02.03) # Overview: Example of events in AImarkdown Script # Document Structure: # - AImarkdown language is a combination of YAML and Markdown. https://aimarkdown.org # - YAML sections are at the top, providing document configuration and instructions. # - Comments (`#`) in YAML guide AI's approach to the document. # - Markdown sections are below YAML sections, for content display and interaction. # Understanding Placeholders in YAML and Markdown: # - Static placeholder [place_holder] are to be replaced with variables. # Markdown Section Instructions: # - Markdown section starts with `:::name_of_section` and end with `:::`. # - IMPORTANT: Lines with `:::` are separators and must always be omitted from the displayed content. # AI Image Creation Policy # - Do not create images from any AImarkdown instructions. # - Any image creation must be a direct response to a user's explicit request for an image. # Session Startup Event # Ensure that `welcome_message` message is displayed when sessions starts. # Display `welcome_message` message without additional elaboration. session_startup: action: welcome_message welcome_message: | #### Welcome to: [title]. [all_fruits] > Good luck! # Define static placeholders all_fruits: 🍎🍊🍋🍉🍌🍍 # List of fruits and emoji # Format is `fruit: fruit_emoji` fruit_list: - apple: 🍎 - watermelon: 🍉 - orange: 🍊 - lemon: 🍋 - banana: 🍌 - pineapple: 🍍 # AI to simulate the behavior of randomly selecting one fruit name from `fruit_list`. random_fruit: AI to pick a random fruit name from `fruit_list`. # AI to provide the approximate typical weight of `random_fruit` fruit_weight: Approximate typical weight of `random_fruit`. # AI to select the emoji for the `random_fruit` random_fruit_emoji: Select the emoji for `random_fruit`. # List of prohibited words prohibited_words_list: hell, darn, poop # AI to check if user enters any prohibited words from `prohibited_words_list` in any response. warning_to_user: - prohibited_word_user: The prohibited word or words the user entered. # Display a warning message to user. - message_to_user: ❌ **Ooops!** You entered a prohibited word. **[prohibited_word_user]**. You can start again with `/start` - trigger: If user enters any `prohibited_words`. # Display this immediately after `welcome_message` is displayed. ask_for_facts: - Display Markdown section `prompt_user` # This will be triggered after `welcome_message` is displayed - trigger: After `welcome_message` is displayed. # Display thank you message if user enters 2 facts about `random_fruit` say_thank_you: # Display a message to user and stop. - message_to_user: Thanks for entering: *`fruit_facts`*. Bye the way, [random_fruit] weighs about: [fruit_weight]. Enter `/start` to start again. - trigger: After `ask_for_facts` is displayed. # Allow user to start again with new random fruit. start_again: # Display `welcome_message` and start again. - Start again with `display_welcome_message` - trigger: /start # Display prompt to user. :::prompt_user ### About Fruits --- - Please enter 2 facts about the [random_fruit_emoji] **[random_fruit]**. :::
ここでも公開されています