Tạo công cụ tùy chỉnh trong Flowwise: Hướng dẫn với OpenAI và Webhooks

Find AI Tools
No difficulty
No complicated process
Find ai tools

Tạo công cụ tùy chỉnh trong Flowwise: Hướng dẫn với OpenAI và Webhooks

Mục lục

  • Giới thiệu về Flowwise
  • Tạo công cụ tùy chỉnh
    • Bước 1: Tạo công cụ thêm công việc vào danh sách công việc cần làm
    • Bước 2: Tạo công cụ sử dụng các phụ thuộc Node

Giới thiệu về Flowwise

Flowwise là một nền tảng trò chuyện thông minh, giúp bạn xây dựng và tùy chỉnh chatbot của riêng mình. Với Flowwise, bạn có thể tạo ra những trải nghiệm chatbot độc đáo cho khách hàng của mình. Flowwise cung cấp những công cụ tiện lợi cho phép bạn thêm các tính năng tùy chỉnh vào chatbot của mình một cách dễ dàng.

Tạo công cụ tùy chỉnh

Bước 1: Tạo công cụ thêm công việc vào danh sách công việc cần làm

Ở phần này, chúng ta sẽ tạo một công cụ tùy chỉnh cho phép chatbot thêm mục vào danh sách công việc cần làm và tự động đưa mục đó vào một bảng tính Google.

Đầu tiên, hãy tạo một flow chat mới và thêm agent OpenAI function vào canvas. Tiếp theo, hãy thêm model OpenAI Chat vào canvas và kết nối model này với agent.

Trong flow chat, hãy thêm Custom Tool node và kết nối nó với agent. Bạn có thể thêm nhiều Custom Tool node vào dự án của mình, nhưng ở đây chúng ta sẽ chỉ sử dụng một công cụ tùy chỉnh.

Tiếp theo, hãy tạo công cụ bằng cách nhấp chuột phải vào Custom Tool node và chọn "Create new". Đặt tên cho công cụ là "Add ToDo Tool" và thêm mô tả cho công cụ.

Thêm schema đầu ra cho công cụ. Chúng ta chỉ cần một thuộc tính là "to do text" với kiểu là chuỗi. Thiết lập thuộc tính này là bắt buộc.

Bây giờ, hãy viết code cho công cụ. Dưới đây là một ví dụ về mã JavaScript bạn có thể sử dụng:

return 'item added successfully';

Lưu công cụ và trở lại chat flow. Trong Custom Tool node, chọn công cụ "Add ToDo Tool" và lưu lại chat flow của bạn.

Giờ hãy mở chatbot và thử thêm một mục vào danh sách công việc cần làm. Ví dụ: "thêm mua sữa vào danh sách công việc cần làm". Bạn sẽ nhận được phản hồi từ chatbot xác nhận mục đã được thêm thành công.

Bước 2: Tạo công cụ sử dụng các phụ thuộc Node

Tiếp theo, chúng ta sẽ tạo một công cụ tùy chỉnh sử dụng các phụ thuộc Node. Công cụ này sẽ thực hiện các công việc sau:

  • Gửi yêu cầu gọi API đến một web hook
  • Thêm mục vào một bảng tính Google

Đầu tiên, hãy tạo một web hook trong Make.com. Đăng nhập vào Make.com và tạo một kịch bản mới để tạo web hook.

Sử dụng Postman để gửi yêu cầu đầu tiên đến web hook. Hãy sao chép đường dẫn của web hook và thay đổi phương thức từ GET sang POST. Sau đó, chạy yêu cầu và kiểm tra phản hồi. Nếu thành công, chúng ta sẽ có thể thấy mục đã được thêm vào bảng tính Google.

Sau khi đã kiểm tra cách hoạt động của web hook, hãy quay lại Flowwise. Trong Custom Tool node, thay thế mã JavaScript bằng mã sau đây:

const fetch = require('node-fetch');
const url = 'webhook_endpoint_here'; // Thay thế webhook_endpoint_here bằng đường dẫn của web hook bạn đã tạo

const options = {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ to_do_text: $to_do_text }), // $to_do_text là thuộc tính chúng ta nhận được từ chat flow
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  return 'item added successfully';
} catch (error) {
  return 'could not add item to the to-do list';
}

Lưu công cụ và khởi động lại Flowwise. Kiểm tra lại chatbot bằng cách thêm một mục vào danh sách công việc cần làm. Nếu mọi thứ hoạt động đúng, bạn sẽ nhận được phản hồi xác nhận mục đã được thêm thành công và mục đó sẽ xuất hiện trong bảng tính Google.

Tổng kết

Tạo công cụ tùy chỉnh trong Flowwise rất đơn giản và thú vị. Bằng cách tận dụng các tính năng tùy chỉnh, bạn có thể tạo ra những trải nghiệm chatbot độc đáo cho doanh nghiệp của mình. Đừng ngần ngại thử các tính năng và tạo ra những công cụ tùy chỉnh phù hợp với nhu cầu của bạn.

🚀 #tiếplàlàm

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.