paint-brush
Desbloqueie aplicativos ChatGPT orientados a eventos com script AImarkdown: o poder dos gatilhospor@robmccormack
594 leituras
594 leituras

Desbloqueie aplicativos ChatGPT orientados a eventos com script AImarkdown: o poder dos gatilhos

por Rob McCormack6m2024/03/15
Read on Terminal Reader

Muito longo; Para ler

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ção básica, você precisa do poder de orientar suas respostas, criar experiências estruturadas e incorporar uma bela formatação com AImarkdown Script.
featured image - Desbloqueie aplicativos ChatGPT orientados a eventos com script AImarkdown: o poder dos gatilhos
Rob McCormack HackerNoon profile picture

ChatGPT 4 ou ChatGPT Builder é necessário.


Desenvolvido por AImarkdown

Com pressa?

Introdução

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!


https://aimarkdown.org

Captura de tela

Captura de tela do iPhone

O que é o script AImarkdown?

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

Exemplo de trabalho com gatilhos e eventos no script AImarkdown

O script AImarkdown fornecido demonstra como aproveitar gatilhos e eventos para orquestrar uma experiência dinâmica e interativa com ChatGPT. Vamos decompô-lo:


  • Evento: 'session_startup'
    • Este evento é acionado no início de uma sessão do usuário.

    • Seu objetivo é garantir um início acolhedor e informativo à interação.


  • Evento: 'start_again'
    • 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.


  • Evento: 'ask_for_facts'
    • 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.


  • Evento: 'warning_to_user'
    • Detecta palavras proibidas inseridas pelo usuário.

    • Fornece uma mensagem corretiva, orientando a interação apropriada.


Por que isso é útil

  • Interação Estruturada: Em vez de uma conversa puramente aberta com o ChatGPT, esses eventos criam um fluxo definido, guiando o usuário pela experiência.


  • Adaptabilidade: as respostas mudam dinamicamente com base na entrada do usuário. A seleção de frutas e as instruções subsequentes são ajustadas de acordo.


  • Controle do usuário: O comando '/start' oferece aos usuários a oportunidade de atualizar a experiência, garantindo que ela não se torne repetitiva.


  • Orientação Comportamental: A seção 'warning_to_user' ajuda a impor os parâmetros de interação desejados e mantém um ambiente positivo.


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.

Indo além com gatilhos e eventos

  1. Padrões de entrada do usuário: acione eventos com base em padrões ou palavras-chave específicas na entrada do usuário.


  2. 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 .


  3. Tratamento de erros ou exceções: acione eventos em resposta a erros ou entradas inesperadas, orientando os usuários de volta ao caminho certo.


  4. 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.


  5. Marcos de progresso: eventos acionados pelo usuário que atinge determinados marcos em uma sequência ou processo de aprendizagem.

Notas de instalação do script AImarkdown

  1. ChatGPT 4 : Copie e cole o código no ChatGPT.


  2. ChatGPT Builder : Em Configuration|Instructions , adicione " AI para seguir estas instruções: ", depois copie e cole todo o código.


  3. Construtor ChatGPT com ações de API : é necessário configurar ações e conhecimento de chamadas de API.

Conclusão

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.

>Próximas etapas

  • Experiência: explore a adição de mais eventos e gatilhos complexos para expandir os recursos do seu projeto.


  • Comunidade AImarkdown: Junte-se à comunidade AImarkdown para compartilhar ideias e aprender com outras pessoas. Visite o site em https://aimarkdown.org .


  • Compartilhe seu projeto: considere compartilhar uma versão funcional de sua sessão ChatGPT usando um link compartilhável. Isso permitiria que outros experimentassem diretamente!

Código de script 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]**. :::

Também publicado aqui