📔
Mindmaid Documentation
  • Giới thiệu
  • Quickstart: Tạo chatbot AI trong 10 phút
  • Showcase dự án
  • Kiến thức cơ bản
    • Chatbot AI
      • Chatbot AI là gì?
      • Chatbot AI hoạt động như nào?
      • Ưu điểm của Chatbot AI
      • Tiềm năng ứng dụng
      • Làm thế nào lựa chọn tool Chatbot AI phù hợp?
    • Platform build bot
      • Platform GPTs (ChatGPT Plus)
      • Platform Poe
      • Platform Coze
      • Platform Mindmaid
        • Ưu điểm của Mindmaid
  • Tính năng
    • Lịch sử chat
      • Xem chi tiết 1 hội thoại
      • Xem danh sách lịch sử chat
    • Store Bot
      • Xuất bản bot lên Store
      • Tạo bot trên Store
    • Tài khoản
      • Thay đổi hồ sơ
      • Quên mật khẩu
      • Đăng ký
      • Đăng nhập
      • Đổi mật khẩu
    • Tạo bot
      • Tạo bot Mindmaid
      • Tạo bot GPTs
    • Cài đặt bot
      • Câu hỏi gợi ý ban đầu
        • Tạo câu hỏi gợi ý ban đầu
        • Xoá câu hỏi gợi ý ban đầu
      • Tối ưu lệnh điều khiển
      • Phân tích hình ảnh
      • Tạo hình ảnh
      • Tùy chỉnh giao diện bot
      • Nâng cao
        • Viết lại câu hỏi người dùng (prompt rewrite)
    • Huấn luyện bot
      • Xem chi tiết 1 dữ liệu kiến thức
      • Xoá 1 dữ liệu trong 1 tập dữ liệu tri thức
      • Bật/Tắt tri thức tham gia trả lời
      • Thêm mới tri thức
      • Xoá 1 chi thức
      • Xem chi tiết 1 chi thức
      • Huấn luyện dữ liệu Google Sheet theo mẫu
      • Huấn luyện tự động từ File
      • Huấn luyện nhập từ nền tảng
      • Huấn luyện dữ liệu hướng dẫn tư vấn
    • Tích hợp bot
      • Tích hợp lên Website
        • Tích hợp lên Wordpress
      • Tích hợp Facebook (qua app doanh nghiệp)
      • Tích hợp Facebook (qua Mindmaid)
      • Tích hợp Zalo OA
      • Kết nối với bot trên Coze
      • Tích hợp với Viber
      • Tích hợp với Telegram
      • Tích hợp qua API Mindmaid
    • Kiểm soát người dùng & cá nhân hóa
      • Yêu cầu đăng nhập & cá nhân hóa
      • Giới hạn truy cập theo email
    • Luồng kịch bản & Automation
      • Luồng kịch bản
      • Function calling
    • Log chat
      • Log dữ liệu bot vào LarkBase
      • Log số điện thoại & email
    • Livechat
      • Tính năng livechat
  • APIs
    • API Chat
  • Tutorials
    • Hướng dẫn nạp tiền vào tài khoản OpenAI để sử dụng API
    • Hướng dẫn sử dụng function calling
    • Hướng dẫn viết lệnh điều khiển cho Trợ lý ảo
    • Hướng dẫn lấy key OpenAI
    • Hướng dẫn lấy key Gemini free
    • Tạo bot với khả năng tư vấn tự động từ danh mục sản phẩm
    • Sử dụng Mindmaid với LLM nguồn mở
      • Tích hợp Mindmaid với Mixtral-8x7B
      • Tích hợp Mindmaid với VinaLlama-7b
    • Hướng dẫn mua gói Mindmaid Lifetime (Summer Sale 2024)
  • Usecase
    • Bot Chăm sóc khách hàng
    • Bot Tư vấn & Chốt đơn
    • Bot trợ giảng ảo
    • Bot gia sư cá nhân hóa
    • Bot chuyên gia thu phí
    • Bot đào tạo nội bộ
    • Bot bạn trai/gái ảo
    • Bot tự động quy trình
    • Bot nghiên cứu tài liệu
  • Đào tạo
    • Course "Build Chatbot AI chuyên nghiệp (nocode)"
    • Course "Build Chatbot AI & LLM Apps" (super code)
  • Dịch vụ
    • Dịch vụ tư vấn triển khai bot
    • Dịch vụ cài đặt platform Mindmaid On-premise cho doanh nghiệp
  • Hỗ trợ
    • Cộng đồng Mindmaid
    • Các lỗi thường gặp
      • 1. Lỗi OpenAI API Key không chính xác
      • 2. Lỗi dữ liệu sai cấu trúc
    • Yêu cầu tính năng/dịch vụ
    • Góp ý/Báo bug
Powered by GitBook
On this page
  • 1. Mô tả tính năng
  • 2. Cách sử dụng
  • 1. Truy cập https://mindmaid.ai và đăng nhập tài khoản của bạn
  • 2. Chọn vào bot muốn sử dụng
  • 3. Chọn vào tính năng "Function calling"
  • Lúc này bạn chat với bot sẽ dựa vào Function tool và Actions tương ứng để lấy dữ liệu từ API của Action để trả lời
  1. Tính năng
  2. Luồng kịch bản & Automation

Function calling

PreviousLuồng kịch bảnNextLog chat

Last updated 1 year ago

1. Mô tả tính năng

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

2. Cách sử dụng

1. Truy cập https://mindmaid.ai và đăng nhập tài khoản của bạn

2. Chọn vào bot muốn sử dụng

3. Chọn vào tính năng "Function calling"

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:

{
  "name": "mindmaid_phone_email", # Tên của Function
  "description": "Get name or phone number or email address of the user", # Mô tả Function
  "parameters": {
    "type": "object", # Loại parameter nên để mặc định object
    "required": [ # Yêu cầu các trường nào bắt buộc phải có dữ liệu ở đây là location
      "location"
    ],
    "properties": { # Chi tiết các trường thông tin cần lấy
      "name": { # Tên (Cần viết tiếng anh không dấu và cách nhau bằng _)
        "type": "string", # Loại dữ liệu của trường ở đây là string
        "description": "the name of the user" # Mô tả trường dữ liệu này là gì (càng chi tiết càng tốt và nên có ví dụ)
      },
      "email": { 
        "type": "string",
        "description": "the email address of the user"
      },
      "phone": {
        "type": "string",
        "description": "The phone number of Vietnamese"
      }
    }
  }
}
  • 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úc này bạn chat với bot sẽ dựa vào Function tool và Actions tương ứng để lấy dữ liệu từ API của Action để trả lời

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.