ChatGPT 4 ou ChatGPT Builder é necessário.
Este artigo explora o potencial de integração de gatilhos e eventos no ChatGPT para criar conteúdo interativo e adaptável. Se quiser levar seus projetos ChatGPT além da conversa básica, você precisa do poder de orientar suas respostas, criar experiências estruturadas e incorporar uma formatação bonita. Insira o script AImarkdown.
Esta ferramenta poderosa permite incorporar gatilhos e eventos diretamente em suas instruções, permitindo interações dinâmicas e responsivas com ChatGPT e ChatGPT Builder. Prepare-se para transformar o ChatGPT em uma IA conversacional verdadeiramente adaptável com o poder do AImarkdown Script!
AImarkdown Script é uma linguagem versátil para criar interações dinâmicas com plataformas de IA conversacionais como ChatGPT. Ele capacita os usuários a criar scripts de interações, controlar o fluxo de conversas e personalizar o comportamento e as respostas da IA.
Para programadores, oferece a flexibilidade de uma linguagem de script; para não programadores, fornece uma maneira fácil de personalizar e controlar experiências de IA. https://aimarkdown.org
O script AImarkdown fornecido demonstra como aproveitar gatilhos e eventos para orquestrar uma experiência dinâmica e interativa com ChatGPT. Vamos decompô-lo:
Este evento é acionado no início de uma sessão do usuário.
Seu objetivo é garantir um início acolhedor e informativo à interação.
Isso fornece uma maneira para o usuário redefinir a experiência com o comando /start
.
Mantém o envolvimento, permitindo-lhes explorar novos cenários.
Este evento é acionado após a mensagem de boas-vindas.
Ele solicita informações ao usuário (fatos sobre uma fruta selecionada aleatoriamente), criando um elemento interativo.
Detecta palavras proibidas inseridas pelo usuário.
Fornece uma mensagem corretiva, orientando a interação apropriada.
Por que isso é útil
Principal conclusão: gatilhos e eventos no AImarkdown Script transformam o ChatGPT de uma IA de conversação geral em uma ferramenta personalizada que pode fornecer experiências estruturadas, envolventes e adaptáveis.
Padrões de entrada do usuário: acione eventos com base em padrões ou palavras-chave específicas na entrada do usuário.
Conclusão de ações anteriores: eventos que ocorrem após a conclusão de uma ação ou tarefa definida, muito parecido com o evento ask_for_facts
após welcome_message
.
Tratamento de erros ou exceções: acione eventos em resposta a erros ou entradas inesperadas, orientando os usuários de volta ao caminho certo.
Ciclo de feedback do usuário: eventos que solicitam feedback do usuário sobre o conteúdo fornecido, que pode então ajustar o fluxo ou conteúdo do documento.
Marcos de progresso: eventos acionados pelo usuário que atinge determinados marcos em uma sequência ou processo de aprendizagem.
✅ ChatGPT 4 : Copie e cole o código no ChatGPT.
✅ ChatGPT Builder : Em Configuration|Instructions
, adicione " AI para seguir estas instruções: ", depois copie e cole todo o código.
❌ Construtor ChatGPT com ações de API : é necessário configurar ações e conhecimento de chamadas de API.
Ao incorporar gatilhos e eventos no AImarkdown Script, você obtém controle sem precedentes sobre suas sessões ChatGPT. Essa combinação poderosa libera o potencial para criar experiências de conteúdo estruturadas e interativas.
Esteja você criando ferramentas educacionais, jogos envolventes ou jornadas de conversação personalizadas, o AImarkdown Script oferece a flexibilidade para dar vida às suas ideias.
À medida que você experimenta mais, lembre-se das vastas possibilidades oferecidas pelo encadeamento de eventos, combinando-os com a entrada do usuário e até mesmo acionando eventos com base em fontes de dados externas (com a ajuda de ações de API no ChatGPT Builder). AImarkdown Script abre a porta para uma IA de conversação verdadeiramente dinâmica e adaptável.
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]**. :::
Também publicado aqui