paint-brush
Mở khóa các ứng dụng ChatGPT theo hướng sự kiện bằng tập lệnh AImarkdown: Sức mạnh của trình kích hoạttừ tác giả@robmccormack
591 lượt đọc
591 lượt đọc

Mở khóa các ứng dụng ChatGPT theo hướng sự kiện bằng tập lệnh AImarkdown: Sức mạnh của trình kích hoạt

từ tác giả Rob McCormack6m2024/03/15
Read on Terminal Reader

dài quá đọc không nổi

Bài viết này khám phá tiềm năng của việc tích hợp trình kích hoạt và sự kiện trong ChatGPT để tạo nội dung tương tác, có thể thích ứng. Nếu muốn đưa các dự án ChatGPT của mình vượt ra ngoài cuộc trò chuyện cơ bản, bạn cần có khả năng hướng dẫn các phản hồi của nó, tạo trải nghiệm có cấu trúc và kết hợp định dạng đẹp mắt với Tập lệnh AImarkdown.
featured image - Mở khóa các ứng dụng ChatGPT theo hướng sự kiện bằng tập lệnh AImarkdown: Sức mạnh của trình kích hoạt
Rob McCormack HackerNoon profile picture

Cần có ChatGPT 4 hoặc ChatGPT Builder.


Được hỗ trợ bởi AImarkdown

Đang vội?

Giới thiệu

Bài viết này khám phá tiềm năng của việc tích hợp trình kích hoạt và sự kiện trong ChatGPT để tạo nội dung tương tác, có thể thích ứng. Nếu muốn đưa các dự án ChatGPT của mình vượt ra ngoài cuộc trò chuyện cơ bản, bạn cần có khả năng hướng dẫn các phản hồi của nó, tạo trải nghiệm có cấu trúc và kết hợp định dạng đẹp mắt. Nhập tập lệnh AImarkdown.


Công cụ mạnh mẽ này cho phép bạn nhúng trực tiếp trình kích hoạt và sự kiện vào hướng dẫn của mình, cho phép tương tác linh hoạt và phản hồi nhanh với ChatGPT và ChatGPT Builder. Hãy sẵn sàng biến ChatGPT thành AI đàm thoại thực sự có khả năng thích ứng với sức mạnh của AImarkdown Script!


https://aimarkdown.org

Ảnh chụp màn hình

ảnh chụp màn hình iPhone

Tập lệnh AImarkdown là gì?

AImarkdown Script là ngôn ngữ linh hoạt để tạo các tương tác động với các nền tảng AI đàm thoại như ChatGPT. Nó trao quyền cho người dùng tương tác với tập lệnh, kiểm soát luồng hội thoại cũng như tùy chỉnh hành vi và phản hồi của AI.


Đối với các lập trình viên, nó mang lại sự linh hoạt của ngôn ngữ kịch bản; đối với những người không phải là lập trình viên, nó cung cấp một cách thân thiện với người dùng để tùy chỉnh và kiểm soát trải nghiệm AI. https://aimarkdown.org

Ví dụ về Làm việc với Trình kích hoạt và Sự kiện trong Tập lệnh AImarkdown

Tập lệnh AImarkdown được cung cấp trình bày cách tận dụng các trình kích hoạt và sự kiện để điều phối trải nghiệm tương tác, năng động với ChatGPT. Hãy chia nhỏ nó ra:


  • Sự kiện: 'session_startup'
    • Sự kiện này kích hoạt khi bắt đầu phiên người dùng.

    • Mục đích của nó là đảm bảo sự khởi đầu thân thiện và mang tính thông tin cho quá trình tương tác.


  • Sự kiện: 'start_again'
    • Điều này cung cấp một cách để người dùng thiết lập lại trải nghiệm bằng lệnh /start .

    • Nó duy trì sự tương tác bằng cách cho phép họ khám phá các tình huống mới.


  • Sự kiện: 'ask_for_facts'
    • Sự kiện này được kích hoạt sau thông báo chào mừng.

    • Nó nhắc người dùng cung cấp thông tin (sự thật về một loại trái cây được chọn ngẫu nhiên), tạo ra yếu tố tương tác.


  • Sự kiện: 'cảnh báo_to_user'
    • Phát hiện các từ bị cấm do người dùng nhập vào.

    • Cung cấp thông báo khắc phục, hướng dẫn tương tác phù hợp.


Tại sao điều này hữu ích

  • Tương tác có cấu trúc: Thay vì cuộc trò chuyện hoàn toàn mở với ChatGPT, những sự kiện này tạo ra một luồng xác định, hướng dẫn người dùng trải nghiệm.


  • Khả năng thích ứng: Phản hồi thay đổi linh hoạt dựa trên đầu vào của người dùng. Việc lựa chọn trái cây và các lời nhắc tiếp theo sẽ điều chỉnh cho phù hợp.


  • Kiểm soát người dùng: Lệnh '/start' giúp người dùng có cơ hội làm mới trải nghiệm, đảm bảo trải nghiệm không bị lặp lại.


  • Hướng dẫn hành vi: Phần 'warning_to_user' giúp thực thi các tham số tương tác mong muốn và duy trì môi trường tích cực.


Bài học rút ra: Trình kích hoạt và sự kiện trong Tập lệnh AImarkdown biến ChatGPT từ một AI đàm thoại thông thường thành một công cụ phù hợp có thể mang lại trải nghiệm có cấu trúc, hấp dẫn và có thể thích ứng.

Tiến xa hơn với các yếu tố kích hoạt và sự kiện

  1. Mẫu đầu vào của người dùng: Sự kiện kích hoạt dựa trên mẫu hoặc từ khóa cụ thể trong đầu vào của người dùng.


  2. Hoàn thành các hành động trước đó: Các sự kiện xảy ra sau khi hoàn thành một hành động hoặc nhiệm vụ đã đặt, giống như sự kiện ask_for_facts theo sau welcome_message .


  3. Xử lý lỗi hoặc ngoại lệ: Kích hoạt các sự kiện để phản hồi lỗi hoặc thông tin đầu vào không mong muốn, hướng dẫn người dùng quay lại đúng hướng.


  4. Vòng phản hồi của người dùng: Các sự kiện yêu cầu phản hồi của người dùng về nội dung được cung cấp, sau đó có thể điều chỉnh luồng hoặc nội dung của tài liệu.


  5. Các mốc tiến trình: Các sự kiện được kích hoạt khi người dùng đạt đến các mốc quan trọng nhất định trong một trình tự hoặc quá trình học tập.

Ghi chú cài đặt tập lệnh AImarkdown

  1. ChatGPT 4 : Sao chép và dán mã vào ChatGPT.


  2. ChatGPT Builder : Trong Configuration|Instructions , thêm " AI to doing theo các hướng dẫn sau: ", sau đó sao chép và dán toàn bộ mã.


  3. ChatGPT Builder with API Actions : Yêu cầu thiết lập Hành động và kiến thức về lệnh gọi API.

Phần kết luận

Bằng cách kết hợp các trình kích hoạt và sự kiện vào Tập lệnh AImarkdown, bạn có được quyền kiểm soát chưa từng có đối với các phiên ChatGPT của mình. Sự kết hợp mạnh mẽ này mở ra tiềm năng tạo ra trải nghiệm nội dung có cấu trúc và tương tác.


Cho dù bạn đang xây dựng các công cụ giáo dục, trò chơi hấp dẫn hay hành trình trò chuyện được cá nhân hóa, AImarkdown Script đều mang đến sự linh hoạt để biến ý tưởng của bạn thành hiện thực.


Khi bạn thử nghiệm sâu hơn, hãy nhớ những khả năng to lớn mà chuỗi sự kiện mang lại, kết hợp chúng với thông tin đầu vào của người dùng và thậm chí kích hoạt các sự kiện dựa trên nguồn dữ liệu bên ngoài (với sự trợ giúp của các hành động API trong ChatGPT Builder). AImarkdown Script mở ra cánh cửa cho AI đàm thoại thực sự năng động và có khả năng thích ứng.

>Bước tiếp theo

  • Thử nghiệm: Khám phá việc thêm nhiều sự kiện và trình kích hoạt phức tạp hơn để mở rộng khả năng của dự án của bạn.


  • Cộng đồng AImarkdown: Tham gia cộng đồng AImarkdown để chia sẻ ý tưởng và học hỏi từ những người khác. Truy cập trang web tại https://aimarkdown.org .


  • Chia sẻ dự án của bạn: Hãy cân nhắc việc chia sẻ phiên bản đang hoạt động của phiên ChatGPT bằng liên kết có thể chia sẻ. Điều này sẽ cho phép người khác thử nó trực tiếp!

Mã tập lệnh 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]**. :::

Cũng được xuất bản ở đây