Tạo Chatbot đầu tiên của bạn với OpenAI
Trong học phần này bạn sẽ khám phá OpenAI API làm việc như thế nào và làm cách nào chúng ta có thể sử dụng một
trong những models nổi tiếng của nó để tạo chatbot của bản thân chúng ta.
Code hỗ trợ là có sẵn trên Github, đặt tại https://github.com/Apress/Large-Language-Models-Projects. Notebook
cho ví dụ này được gọi là 1_1-First_Chatbot_OpenAI.ipynb.
Một giới thiệu ngắn tới OpenAI API
Trước khi bắt đầu tạo chatbot, tôi nghĩ nó là thú vị để giới thiệu một đôi điểm:
+ Các vai trò bên trong môt trao đổi trò chuyện với OpenAI
+ Khái niệm về bộ nhớ trong một trao đổi trò chuyện với một LLM
Các vai trò trong các thông điệp OpenAI
Một trong những đặc tính ít được biết đến cho khán giả chung của các mô hình ngôn ngữ từ OpenAI như GPT 3.5
là rằng trao đổi trò chuyện xảy ra giữa một vài vai trò.
Khi sử dụng ChatGPT, bạn chỉ thấy vai trò của bạn như user (người dùng) và trả lời của model, cái xảy ra trong
vai trò assistant (trợ thủ). Tuy nhiên, có một vai trò thứ ba gọi là system (hệ thống), cái cho phép cung cấp
các hướng dẫn và thay đổi hành vi của model.
Sử dụng API, bạn là có thể chọn vai trò nào chúng ta muốn gửi tới một model, cho mỗi câu.
