Function calling
Last updated
Last updated
Tính năng function calling cho phép người dùng có thể kết nối với dữ liệu từ bên ngoài hoặc lấy thông tin người dùng sử dụng chatbot
Function tool
Trong menu cài đặt "Function tool" gọi tắt là FT có thể tùy chọn tạo một FT hoặc nhiều FT để thực hiện các tác vụ đặc biệt ví dụ như: Lấy số điện thoại, email người dùng nhập vào, ...
Một FT có thể viết như sau:
Lưu ý name của function tool không nên viết trùng nhau khi function calling cho một bot
Actions
Action là một tính năng giúp chatbot có thể dựa vào Function tool để từ đó tương tác với dữ liệu bên ngoài qua API
Để Action hoạt động bắt buộc bạn phải có Function tool trước đó
Nhập các thông tin cần thiết của Action:
Tên hàm: Ở đây cần chọn tên hàm là một trong các function calling đã tạo trước đó
Địa chỉ API: Là địa chỉ API bên ngoài của bạn mà gpts sẽ sử dụng
Phương thức call API: Là phương thức gọi API của bạn ví dụ: GET hoặc POST
API Key: Là Key của API nếu có (có thể để trống nếu API không yêu cầu)
Loại xác thực: Là loại xác thực API của bạn ở đây hỗ trợ 2 kiểu là Bearer/API Key nếu có (có thể để trống nếu API không yêu cầu)
Template trả lời: Là mẫu hướng dẫn gpts trả lời mặc định nếu không muốn sử dụng dữ liệu đầu ra của API làm context trả lời
Sau khi điền xong, bấm Xác nhận để lưu lại cài đặt của bot về Function calling
Lưu ý:
Nếu action không hoạt động thì mặc định dữ liệu đầu ra của action sẽ là template trả về nếu có cài đặt hoặc nếu không có template trả lời thì sẽ mặc định là dữ liệu trống.