Требуется ChatGPT 4 или ChatGPT Builder.
В этой статье рассматривается потенциал интеграции триггеров и событий в ChatGPT для создания интерактивного, адаптируемого контента. Если вы хотите вывести свои проекты ChatGPT за рамки простого общения, вам нужны возможности, чтобы направлять их ответы, создавать структурированный опыт и включать красивое форматирование. Введите скрипт AImarkdown.
Этот мощный инструмент позволяет встраивать триггеры и события непосредственно в ваши инструкции, обеспечивая динамическое и оперативное взаимодействие с ChatGPT и ChatGPT Builder. Приготовьтесь превратить ChatGPT в по-настоящему адаптируемый диалоговый ИИ с помощью скрипта AImarkdown!
AImarkdown Script — это универсальный язык для создания динамического взаимодействия с диалоговыми платформами искусственного интеллекта, такими как ChatGPT. Он позволяет пользователям создавать сценарии взаимодействия, контролировать ход разговора и настраивать поведение и ответы ИИ.
Программистам он предлагает гибкость языка сценариев; для непрограммистов он предоставляет удобный способ настройки и управления работой ИИ. https://aimarkdown.org
Предоставленный сценарий AImarkdown демонстрирует, как использовать триггеры и события для организации динамического интерактивного взаимодействия с ChatGPT. Давайте разберемся:
Это событие срабатывает в начале сеанса пользователя.
Его цель – обеспечить доброжелательное и информативное начало взаимодействия.
Это дает пользователю возможность сбросить настройки с помощью команды /start
.
Это поддерживает взаимодействие, позволяя им исследовать новые сценарии.
Это событие срабатывает после приветственного сообщения.
Он запрашивает у пользователя информацию (факты о случайно выбранном фрукте), создавая интерактивный элемент.
Обнаруживает запрещенные слова, введенные пользователем.
Предоставляет корректирующее сообщение, направляющее соответствующее взаимодействие.
Почему это полезно
Ключевой вывод: триггеры и события в сценарии AImarkdown превращают ChatGPT из обычного диалогового ИИ в специализированный инструмент, который может предоставлять структурированный, увлекательный и адаптируемый опыт.
Шаблоны пользовательского ввода: запускайте события на основе определенных шаблонов или ключевых слов в пользовательском вводе.
Завершение предыдущих действий: события, которые происходят после завершения заданного действия или задачи, во многом похожие на событие ask_for_facts
, следующее за welcome_message
.
Обработка ошибок или исключений: запускайте события в ответ на ошибки или неожиданные входные данные, возвращая пользователей в нужное русло.
Цикл обратной связи с пользователем: события, которые запрашивают отзывы пользователей о предоставленном контенте, которые затем могут корректировать ход или содержание документа.
Вехи прогресса: события, инициируемые пользователем, достигшим определенных этапов в последовательности или процессе обучения.
✅ ChatGPT 4 : скопируйте и вставьте код в ChatGPT.
✅ ChatGPT Builder : в Configuration|Instructions
добавьте « ИИ для следования этим инструкциям: », затем скопируйте и вставьте весь код.
❌ ChatGPT Builder с действиями API : требуются настройка действий и знание вызовов API.
Включив триггеры и события в скрипт AImarkdown, вы получаете беспрецедентный контроль над сеансами ChatGPT. Эта мощная комбинация раскрывает потенциал для создания интерактивного, структурированного контента.
Создаете ли вы образовательные инструменты, увлекательные игры или персонализированные разговорные путешествия, AImarkdown Script обеспечивает гибкость для воплощения ваших идей в жизнь.
Продолжая экспериментировать, помните об огромных возможностях, предлагаемых объединением событий в цепочки, объединением их с пользовательским вводом и даже запуском событий на основе внешних источников данных (с помощью действий API в ChatGPT Builder). Скрипт AImarkdown открывает двери для действительно динамичного и адаптируемого диалогового ИИ.
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]**. :::
Также опубликовано здесь