paint-brush
Schalten Sie ereignisgesteuerte ChatGPT-Apps mit AImarkdown Script frei: Die Macht der Triggervon@robmccormack
591 Lesungen
591 Lesungen

Schalten Sie ereignisgesteuerte ChatGPT-Apps mit AImarkdown Script frei: Die Macht der Trigger

von Rob McCormack6m2024/03/15
Read on Terminal Reader

Zu lang; Lesen

In diesem Artikel wird das Potenzial der Integration von Triggern und Ereignissen in ChatGPT untersucht, um interaktive, anpassbare Inhalte zu erstellen. Wenn Sie Ihre ChatGPT-Projekte über die einfache Konversation hinausführen möchten, benötigen Sie die Möglichkeit, die Antworten zu steuern, strukturierte Erfahrungen zu erstellen und schöne Formatierungen mit AImarkdown Script zu integrieren.
featured image - Schalten Sie ereignisgesteuerte ChatGPT-Apps mit AImarkdown Script frei: Die Macht der Trigger
Rob McCormack HackerNoon profile picture

ChatGPT 4 oder ChatGPT Builder ist erforderlich.


Unterstützt von AImarkdown

In Eile?

Einführung

In diesem Artikel wird das Potenzial der Integration von Triggern und Ereignissen in ChatGPT untersucht, um interaktive, anpassbare Inhalte zu erstellen. Wenn Sie Ihre ChatGPT-Projekte über die einfache Konversation hinausführen möchten, benötigen Sie die Möglichkeit, die Antworten zu steuern, strukturierte Erfahrungen zu erstellen und schöne Formatierungen zu integrieren. Geben Sie das AImarkdown-Skript ein.


Mit diesem leistungsstarken Tool können Sie Auslöser und Ereignisse direkt in Ihre Anweisungen einbetten und so dynamische und reaktionsfähige Interaktionen mit ChatGPT und ChatGPT Builder ermöglichen. Machen Sie sich bereit, ChatGPT mit der Leistungsfähigkeit von AImarkdown Script in eine wirklich anpassungsfähige Konversations-KI zu verwandeln!


https://aimarkdown.org

Bildschirmfoto

iPhone-Screenshot

Was ist AImarkdown-Skript?

AImarkdown Script ist eine vielseitige Sprache zum Erstellen dynamischer Interaktionen mit Konversations-KI-Plattformen wie ChatGPT. Es ermöglicht Benutzern, Interaktionen zu skripten, den Gesprächsfluss zu steuern und das Verhalten und die Reaktionen der KI anzupassen.


Für Programmierer bietet es die Flexibilität einer Skriptsprache; Für Nicht-Programmierer bietet es eine benutzerfreundliche Möglichkeit, KI-Erlebnisse anzupassen und zu steuern. https://aimarkdown.org

Beispiel für die Arbeit mit Triggern und Ereignissen im AImarkdown-Skript

Das bereitgestellte AImarkdown-Skript zeigt, wie Trigger und Ereignisse genutzt werden können, um ein dynamisches, interaktives Erlebnis mit ChatGPT zu orchestrieren. Lassen Sie es uns aufschlüsseln:


  • Ereignis: 'session_startup'
    • Dieses Ereignis wird zu Beginn einer Benutzersitzung ausgelöst.

    • Sein Zweck besteht darin, einen einladenden und informativen Beginn der Interaktion zu gewährleisten.


  • Ereignis: 'start_again'
    • Dies bietet dem Benutzer die Möglichkeit, die Erfahrung mit dem Befehl /start zurückzusetzen.

    • Es hält das Engagement aufrecht, indem es ihnen ermöglicht, neue Szenarien zu erkunden.


  • Ereignis: 'ask_for_facts'
    • Dieses Ereignis wird nach der Willkommensnachricht ausgelöst.

    • Es fordert den Benutzer zur Eingabe von Informationen (Fakten zu einer zufällig ausgewählten Frucht) auf und schafft so ein interaktives Element.


  • Ereignis: 'warning_to_user'
    • Erkennt vom Benutzer eingegebene verbotene Wörter.

    • Stellt eine korrigierende Botschaft bereit und leitet die entsprechende Interaktion an.


Warum das nützlich ist

  • Strukturierte Interaktion: Anstelle einer rein offenen Konversation mit ChatGPT erzeugen diese Ereignisse einen definierten Ablauf, der den Benutzer durch das Erlebnis führt.


  • Anpassungsfähigkeit: Antworten ändern sich dynamisch basierend auf Benutzereingaben. Die Obstauswahl und die darauffolgenden Eingabeaufforderungen passen sich entsprechend an.


  • Benutzerkontrolle: Der Befehl „/start“ bietet Benutzern die Möglichkeit, das Erlebnis zu aktualisieren und sicherzustellen, dass es sich nicht wiederholt.


  • Verhaltenshinweise: Der Abschnitt „warning_to_user“ hilft dabei, gewünschte Interaktionsparameter durchzusetzen und ein positives Umfeld aufrechtzuerhalten.


Das Wichtigste zum Mitnehmen: Auslöser und Ereignisse im AImarkdown-Skript verwandeln ChatGPT von einer allgemeinen Konversations-KI in ein maßgeschneidertes Tool, das strukturierte, ansprechende und anpassungsfähige Erfahrungen liefern kann.

Mit Triggern und Ereignissen noch weiter gehen

  1. Benutzereingabemuster: Lösen Sie Ereignisse basierend auf bestimmten Mustern oder Schlüsselwörtern in Benutzereingaben aus.


  2. Abschluss vorheriger Aktionen: Ereignisse, die nach Abschluss einer festgelegten Aktion oder Aufgabe auftreten, ähnlich wie das ask_for_facts Ereignis nach der welcome_message .


  3. Fehler- oder Ausnahmebehandlung: Lösen Sie Ereignisse als Reaktion auf Fehler oder unerwartete Eingaben aus und führen Sie Benutzer wieder auf den richtigen Weg.


  4. Benutzer-Feedback-Schleife: Ereignisse, die Benutzer-Feedback zu den bereitgestellten Inhalten einholen, wodurch dann der Fluss oder Inhalt des Dokuments angepasst werden kann.


  5. Fortschrittsmeilensteine: Ereignisse, die dadurch ausgelöst werden, dass der Benutzer bestimmte Meilensteine in einer Sequenz oder einem Lernprozess erreicht.

Hinweise zur Installation des AImarkdown-Skripts

  1. ChatGPT 4 : Code kopieren und in ChatGPT einfügen.


  2. ChatGPT Builder : Fügen Sie unter Configuration|InstructionsAI, um diese Anweisungen zu befolgen: “ hinzu, kopieren Sie dann den gesamten Code und fügen Sie ihn ein.


  3. ChatGPT Builder mit API-Aktionen : Einrichten von Aktionen und Kenntnisse über API-Aufrufe erforderlich.

Abschluss

Durch die Integration von Triggern und Ereignissen in AImarkdown Script erhalten Sie eine beispiellose Kontrolle über Ihre ChatGPT-Sitzungen. Diese leistungsstarke Kombination eröffnet das Potenzial für die Gestaltung interaktiver, strukturierter Inhaltserlebnisse.


Egal, ob Sie Lerntools, spannende Spiele oder personalisierte Konversationsreisen erstellen, AImarkdown Script bietet die Flexibilität, Ihre Ideen zum Leben zu erwecken.


Denken Sie beim weiteren Experimentieren an die enormen Möglichkeiten, die sich durch die Verkettung von Ereignissen, deren Kombination mit Benutzereingaben und sogar das Auslösen von Ereignissen auf der Grundlage externer Datenquellen (mit Hilfe von API-Aktionen im ChatGPT Builder) bieten. AImarkdown Script öffnet die Tür zu einer wirklich dynamischen und anpassungsfähigen Konversations-KI.

>Nächste Schritte

  • Experimentieren Sie: Erkunden Sie das Hinzufügen weiterer Ereignisse und komplexer Auslöser, um die Möglichkeiten Ihres Projekts zu erweitern.


  • AImarkdown-Community: Treten Sie der AImarkdown-Community bei, um Ideen auszutauschen und von anderen zu lernen. Besuchen Sie die Website unter https://aimarkdown.org .


  • Teilen Sie Ihr Projekt: Erwägen Sie, eine funktionierende Version Ihrer ChatGPT-Sitzung über einen gemeinsam nutzbaren Link zu teilen. Dies würde es anderen ermöglichen, es direkt auszuprobieren!

AImarkdown-Skriptcode

 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]**. :::

Auch hier veröffentlicht