Se requiere ChatGPT 4 o ChatGPT Builder.
Este artículo explora el potencial de integrar activadores y eventos dentro de ChatGPT para crear contenido interactivo y adaptable. Si desea llevar sus proyectos ChatGPT más allá de una conversación básica, necesita el poder de guiar sus respuestas, crear experiencias estructuradas e incorporar un formato atractivo. Ingrese al script AImarkdown.
Esta poderosa herramienta le permite incorporar activadores y eventos directamente en sus instrucciones, lo que permite interacciones dinámicas y receptivas con ChatGPT y ChatGPT Builder. ¡Prepárese para transformar ChatGPT en una IA conversacional verdaderamente adaptable con el poder de AImarkdown Script!
AImarkdown Script es un lenguaje versátil para crear interacciones dinámicas con plataformas de IA conversacionales como ChatGPT. Permite a los usuarios programar interacciones, controlar el flujo de conversaciones y personalizar el comportamiento y las respuestas de la IA.
Para los programadores, ofrece la flexibilidad de un lenguaje de programación; para los no programadores, proporciona una forma fácil de personalizar y controlar las experiencias de IA. https://aimarkdown.org
El script AImarkdown proporcionado demuestra cómo aprovechar los desencadenantes y eventos para organizar una experiencia dinámica e interactiva con ChatGPT. Vamos a desglosarlo:
Este evento se activa al comienzo de una sesión de usuario.
Su propósito es asegurar un comienzo acogedor e informativo para la interacción.
Esto proporciona una manera para que el usuario restablezca la experiencia con el comando /start
.
Mantiene el compromiso permitiéndoles explorar nuevos escenarios.
Este evento se activa después del mensaje de bienvenida.
Solicita información al usuario (datos sobre una fruta seleccionada al azar), creando un elemento interactivo.
Detecta palabras prohibidas ingresadas por el usuario.
Proporciona un mensaje correctivo, guiando la interacción adecuada.
Por qué es útil
Conclusión clave: Los desencadenantes y eventos en AImarkdown Script transforman ChatGPT de una IA conversacional general a una herramienta personalizada que puede ofrecer experiencias estructuradas, atractivas y adaptables.
Patrones de entrada del usuario: activa eventos basados en patrones específicos o palabras clave en la entrada del usuario.
Finalización de acciones anteriores: eventos que ocurren después de completar una acción o tarea establecida, muy parecido al evento ask_for_facts
que sigue al welcome_message
.
Manejo de errores o excepciones: desencadena eventos en respuesta a errores o entradas inesperadas, guiando a los usuarios a retomar el rumbo.
Bucle de comentarios del usuario: eventos que solicitan comentarios del usuario sobre el contenido proporcionado, que luego pueden ajustar el flujo o el contenido del documento.
Hitos de progreso: eventos desencadenados cuando el usuario alcanza ciertos hitos en una secuencia o proceso de aprendizaje.
✅ ChatGPT 4 : copia y pega el código en ChatGPT.
✅ ChatGPT Builder : en Configuration|Instructions
, agregue " AI para seguir estas instrucciones: ", luego copie y pegue el código completo.
❌ ChatGPT Builder con acciones API : se requiere configuración de acciones y conocimiento de las llamadas API.
Al incorporar activadores y eventos en AImarkdown Script, obtienes un control sin precedentes sobre tus sesiones de ChatGPT. Esta poderosa combinación desbloquea el potencial para crear experiencias de contenido estructuradas e interactivas.
Ya sea que esté creando herramientas educativas, juegos atractivos o viajes conversacionales personalizados, AImarkdown Script brinda la flexibilidad para hacer realidad sus ideas.
A medida que siga experimentando, recuerde las amplias posibilidades que ofrece encadenar eventos, combinarlos con la entrada del usuario e incluso activar eventos basados en fuentes de datos externas (con la ayuda de acciones API en ChatGPT Builder). AImarkdown Script abre la puerta a una IA conversacional verdaderamente dinámica y adaptable.
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]**. :::
También publicado aquí