paint-brush
AImarkdown 스크립트를 사용하여 이벤트 기반 ChatGPT 앱 잠금 해제: 트리거의 힘~에 의해@robmccormack
591 판독값
591 판독값

AImarkdown 스크립트를 사용하여 이벤트 기반 ChatGPT 앱 잠금 해제: 트리거의 힘

~에 의해 Rob McCormack6m2024/03/15
Read on Terminal Reader

너무 오래; 읽다

이 문서에서는 ChatGPT 내에서 트리거와 이벤트를 통합하여 적응형 대화형 콘텐츠를 만드는 가능성을 살펴봅니다. ChatGPT 프로젝트를 기본 대화 이상으로 진행하려면 응답을 안내하고, 구조화된 경험을 만들고, AImarkdown 스크립트로 아름다운 서식을 통합할 수 있는 기능이 필요합니다.
featured image - AImarkdown 스크립트를 사용하여 이벤트 기반 ChatGPT 앱 잠금 해제: 트리거의 힘
Rob McCormack HackerNoon profile picture

ChatGPT 4 또는 ChatGPT 빌더가 필요합니다.


AImarkdown 제공

급히?

소개

이 문서에서는 ChatGPT 내에서 트리거와 이벤트를 통합하여 적응형 대화형 콘텐츠를 만드는 가능성을 살펴봅니다. ChatGPT 프로젝트를 기본 대화 이상으로 발전시키려면 응답을 안내하고 구조화된 경험을 생성하며 아름다운 서식을 통합할 수 있는 기능이 필요합니다. AImarkdown 스크립트를 입력하세요.


이 강력한 도구를 사용하면 트리거와 이벤트를 지침에 직접 포함할 수 있어 ChatGPT 및 ChatGPT Builder와 동적이고 반응이 빠른 상호 작용이 가능해집니다. AImarkdown 스크립트의 힘으로 ChatGPT를 진정으로 적응 가능한 대화형 AI로 변환할 준비를 하세요!


https://aimarkdown.org

스크린샷

아이폰 스크린샷

AImarkdown 스크립트란 무엇입니까?

AImarkdown 스크립트는 ChatGPT와 같은 대화형 AI 플랫폼과 동적 상호 작용을 생성하기 위한 다목적 언어입니다. 이를 통해 사용자는 상호 작용 스크립트를 작성하고, 대화 흐름을 제어하고, AI 동작 및 응답을 맞춤 설정할 수 있습니다.


프로그래머에게는 스크립팅 언어의 유연성을 제공합니다. 프로그래머가 아닌 사람들에게는 AI 경험을 맞춤화하고 제어할 수 있는 사용자 친화적인 방법을 제공합니다. https://aimarkdown.org

AImarkdown 스크립트에서 트리거 및 이벤트 작업 예

제공된 AImarkdown 스크립트는 트리거와 이벤트를 활용하여 ChatGPT를 통해 동적 대화형 환경을 조정하는 방법을 보여줍니다. 그것을 분석해 봅시다:


  • 이벤트: 'session_startup'
    • 이 이벤트는 사용자 세션이 시작될 때 트리거됩니다.

    • 그 목적은 환영받고 유익한 상호작용의 시작을 보장하는 것입니다.


  • 이벤트: 'start_again'
    • 이는 사용자가 /start 명령을 사용하여 환경을 재설정할 수 있는 방법을 제공합니다.

    • 새로운 시나리오를 탐색할 수 있도록 하여 참여를 유지합니다.


  • 이벤트: 'ask_for_facts'
    • 이 이벤트는 환영 메시지 후에 트리거됩니다.

    • 사용자에게 정보(무작위로 선택한 과일에 대한 사실)를 묻는 메시지를 표시하여 대화형 요소를 만듭니다.


  • 이벤트: 'warning_to_user'
    • 사용자가 입력한 금지어를 감지합니다.

    • 적절한 상호 작용을 안내하는 수정 메시지를 제공합니다.


이것이 유용한 이유

  • 구조화된 상호 작용: ChatGPT를 사용한 순전히 개방형 대화 대신 이러한 이벤트는 정의된 흐름을 생성하여 사용자에게 경험을 안내합니다.


  • 적응성: 응답은 사용자 입력에 따라 동적으로 변경됩니다. 과일 선택 및 후속 프롬프트가 이에 따라 조정됩니다.


  • 사용자 제어: '/start' 명령은 사용자에게 경험을 새로 고침하여 반복되지 않도록 보장합니다.


  • 행동 지침: 'warning_to_user' 섹션은 원하는 상호 작용 매개변수를 적용하고 긍정적인 환경을 유지하는 데 도움이 됩니다.


주요 내용: AImarkdown 스크립트의 트리거와 이벤트는 ChatGPT를 일반적인 대화형 AI에서 구조화되고 매력적이며 적응 가능한 경험을 제공할 수 있는 맞춤형 도구로 변환합니다.

트리거 및 이벤트에 대한 추가 정보

  1. 사용자 입력 패턴: 사용자 입력의 특정 패턴이나 키워드를 기반으로 이벤트를 트리거합니다.


  2. 이전 작업 완료: 설정된 작업이나 작업이 완료된 후 발생하는 이벤트입니다. welcome_message 다음에 오는 ask_for_facts 이벤트와 유사합니다.


  3. 오류 또는 예외 처리: 오류나 예상치 못한 입력에 대한 응답으로 이벤트를 트리거하여 사용자를 다시 정상으로 안내합니다.


  4. 사용자 피드백 루프: 제공된 콘텐츠에 대한 사용자 피드백을 요청하는 이벤트로, 이를 통해 문서의 흐름이나 콘텐츠를 조정할 수 있습니다.


  5. 진행 마일스톤: 사용자가 시퀀스 또는 학습 프로세스에서 특정 마일스톤에 도달하면 트리거되는 이벤트입니다.

AImarkdown 스크립트 설치 참고 사항

  1. ChatGPT 4 : ChatGPT에 코드를 복사하여 붙여넣습니다.


  2. ChatGPT Builder : Configuration|Instructions 에서 " AI to follow this Instructions: "를 추가한 다음 전체 코드를 복사하여 붙여넣습니다.


  3. API 작업이 포함된 ChatGPT 빌더 : 작업을 설정하고 API 호출에 대한 지식이 필요합니다.

결론

트리거와 이벤트를 AImarkdown 스크립트에 통합하면 ChatGPT 세션을 전례 없이 제어할 수 있습니다. 이 강력한 조합은 대화형의 구조화된 콘텐츠 경험을 제작할 수 있는 잠재력을 열어줍니다.


교육 도구를 구축하든, 매력적인 게임을 개발하든, 개인화된 대화 여행을 하든 AImarkdown Script는 아이디어를 실현할 수 있는 유연성을 제공합니다.


추가로 실험하면서 이벤트를 연결하고 이를 사용자 입력과 결합하며 외부 데이터 소스를 기반으로 이벤트를 트리거하는 것(ChatGPT Builder의 API 작업을 사용하여)이 제공하는 광대한 가능성을 기억하십시오. AImarkdown 스크립트는 진정으로 역동적이고 적응 가능한 대화형 AI의 문을 열어줍니다.

>다음 단계

  • 실험: 더 많은 이벤트와 복잡한 트리거를 추가하여 프로젝트 기능을 확장해 보세요.


  • AImarkdown 커뮤니티: AImarkdown 커뮤니티에 가입하여 아이디어를 공유하고 다른 사람들로부터 배웁니다. https://aimarkdown.org 웹사이트를 방문하세요.


  • 프로젝트 공유: 공유 가능한 링크를 사용하여 ChatGPT 세션의 작업 버전을 공유해 보세요. 이렇게 하면 다른 사람들도 직접 시도해 볼 수 있습니다!

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

여기에도 게시됨