Các tính năng bổ sung

Cả ứng dụng Workflow và Chatflow đều hỗ trợ kích hoạt các tính năng bổ sung để nâng cao trải nghiệm tương tác của người dùng. Ví dụ, việc thêm chức năng tải tệp, cung cấp bài giới thiệu về ứng dụng LLM, hoặc sử dụng thông điệp chào mừng có thể mang lại cho người dùng trải nghiệm tương tác phong phú hơn.

Nhấp vào nút "Features" ở góc trên bên phải của ứng dụng để thêm nhiều chức năng hơn.

Workflow

Các ứng dụng loại Workflow chỉ hỗ trợ tính năng "Tải Hình Ảnh" (Image Upload). Khi được kích hoạt, một mục tải hình ảnh sẽ xuất hiện trên trang sử dụng của ứng dụng Workflow.

Sử Dụng:

  • Đối với người dùng ứng dụng: Ứng dụng có kích hoạt tải hình ảnh sẽ hiển thị nút tải lên trên trang sử dụng. Nhấp vào nút hoặc dán liên kết tệp để hoàn tất việc tải hình ảnh. Bạn sẽ nhận được phản hồi từ LLM về hình ảnh.

  • Đối với nhà phát triển ứng dụng: Sau khi kích hoạt tính năng tải hình ảnh, các tệp hình ảnh đã tải lên sẽ được lưu trữ trong biến sys.files. Tiếp theo, thêm một nút LLM, chọn mô hình lớn với khả năng thị giác, và kích hoạt tính năng VISION bên trong nó. Chọn biến sys.files để cho phép LLM đọc tệp hình ảnh.

Cuối cùng, chọn biến đầu ra của nút LLM trong nút KẾT THÚC để hoàn tất thiết lập.

Chatflow

Các ứng dụng loại Chatflow hỗ trợ các tính năng sau:

  1. Mở Cuộc Trò Chuyện (Conversation Opener) Cho phép AI chủ động gửi một tin nhắn, có thể là thông điệp chào mừng hoặc bài giới thiệu của AI, để đưa AI lại gần hơn với người dùng.

  2. Theo Dõi (Follow-up) Tự động thêm các gợi ý cho câu hỏi tiếp theo sau khi cuộc trò chuyện hoàn tất, nhằm tăng cường độ sâu và tần suất các chủ đề đối thoại.

  3. Chuyển Văn Bản Thành Giọng Nói (Text-to-Speech) Thêm một nút phát âm thanh trong hộp văn bản Q&A, sử dụng dịch vụ TTS (cần được thiết lập trong Model Providers) để đọc văn bản.

  4. Tải Tệp (File Upload) Hỗ trợ các loại tệp sau: tài liệu, hình ảnh, âm thanh, video, và các loại tệp khác. Sau khi kích hoạt tính năng này, người dùng ứng dụng có thể tải lên và cập nhật các tệp bất kỳ lúc nào trong quá trình đối thoại của ứng dụng. Tối đa 10 tệp có thể được tải lên đồng thời, với kích thước tối đa là 15MB cho mỗi tệp.

  5. Trích Dẫn và Ghi Nhận (Citation and Attribution) Thường được sử dụng kết hợp với nút "Truy Xuất Kiến Thức" để hiển thị các tài liệu nguồn tham chiếu và các phần ghi nhận trong phản hồi của LLM.

  6. Kiểm Soát Nội Dung (Content Moderation) Hỗ trợ sử dụng API kiểm duyệt để duy trì một thư viện từ ngữ nhạy cảm, đảm bảo rằng LLM có thể phản hồi và xuất nội dung an toàn. Để biết hướng dẫn chi tiết, vui lòng tham khảo Kiểm Soát Nội Dung Nhạy Cảm.

Sử Dụng:

Ngoại trừ tính năng Tải Tệp, việc sử dụng các tính năng khác trong ứng dụng Chatflow tương đối đơn giản. Khi được kích hoạt, chúng có thể được sử dụng một cách trực quan trên trang tương tác của ứng dụng.

Hướng Dẫn Cụ Thể cho Tính Năng Tải Tệp:

Đối với người dùng ứng dụng: Các ứng dụng Chatflow có kích hoạt tải tệp sẽ hiển thị biểu tượng "kẹp giấy" ở bên phải của hộp thoại. Nhấp vào đó để tải lên tệp và tương tác với LLM.

Đối với nhà phát triển ứng dụng:

  • Sau khi kích hoạt tính năng tải tệp, các tệp mà người dùng gửi sẽ được tải lên trong biến sys.files. Nó sẽ được cập nhật sau khi người dùng gửi một tin nhắn mới trong cùng một vòng trò chuyện.

Các Loại Tệp:

Các tệp khác nhau tương ứng với các phương pháp tổ chức ứng dụng khác nhau dựa trên sự khác biệt của tệp đã tải lên.

Tệp Tài Liệu

LLMs không có khả năng đọc trực tiếp các tệp tài liệu, do đó cần phải sử dụng nút Trình Trích Xuất Tài Liệu để tiền xử lý các tệp trong biến sys.files. Các bước tổ chức như sau:

  1. Kích hoạt tính năng và chỉ kiểm tra "Tài liệu" trong các loại tệp.

  2. Chọn biến sys.files trong các biến đầu vào của nút Trình Trích Xuất Tài Liệu.

  3. Thêm một nút LLM và chọn biến đầu ra của nút trích xuất tài liệu trong lời nhắc hệ thống.

  4. Thêm một nút "Trả Lời Trực Tiếp" ở cuối, điền vào biến đầu ra của nút LLM.

Các ứng dụng Chatflow được xây dựng bằng phương pháp này không thể nhớ nội dung của các tệp đã tải lên. Người dùng ứng dụng cần tải lên các tệp tài liệu trong hộp trò chuyện cho mỗi cuộc trò chuyện. Nếu bạn muốn ứng dụng nhớ các tệp đã tải lên, vui lòng tham khảo Tải Tệp: Thêm Biến trong Nút Bắt Đầu.

Tệp Hình Ảnh

Một số LLMs hỗ trợ đọc thông tin trực tiếp từ hình ảnh, vì vậy không cần thêm các nút để xử lý hình ảnh.

Các bước tổ chức như sau:

  1. Kích hoạt tính năng và chỉ kiểm tra "Hình ảnh" trong các loại tệp.

  2. Thêm một nút LLM, kích hoạt tính năng VISION, và chọn biến sys.files.

  3. Thêm một nút "Phản hồi" ở cuối, điền vào biến đầu ra của nút LLM.

Các Loại Tệp Kết Hợp

Nếu bạn muốn ứng dụng có khả năng xử lý cả tệp tài liệu và tệp hình ảnh cùng một lúc, bạn cần sử dụng nút Phép Toán Danh Sách để tiền xử lý các tệp trong biến sys.files, trích xuất các biến tinh vi hơn, và gửi chúng đến các nút xử lý tương ứng. Các bước tổ chức như sau:

  1. Kích hoạt tính năng và kiểm tra cả "Hình ảnh" và "Tệp Tài Liệu".

  2. Thêm hai nút phép toán danh sách, trích xuất các biến hình ảnh và tài liệu trong điều kiện "Lọc".

  3. Trích xuất các biến tệp tài liệu và chuyển chúng đến nút "Trình Trích Xuất Tài Liệu"; trích xuất các biến tệp hình ảnh và chuyển chúng đến nút "LLM".

  4. Thêm một nút "Trả Lời Trực Tiếp" ở cuối, điền vào biến đầu ra của nút LLM.

Sau khi người dùng ứng dụng tải lên cả tệp tài liệu và tệp hình ảnh, các tệp tài liệu sẽ được tự động chuyển đến nút trích xuất tài liệu, và các tệp hình ảnh sẽ được tự động chuyển đến nút LLM để đạt được việc xử lý đồng thời các tệp.

Tệp Âm Thanh và Video

LLMs hiện tại vẫn chưa hỗ trợ đọc trực tiếp các tệp âm thanh và video, và nền tảng Dify chưa tích hợp các công cụ xử lý tệp liên quan. Các nhà phát triển ứng dụng có thể tham khảo Các Công Cụ Dữ Liệu Bên Ngoài để tích hợp các công cụ để tự xử lý thông tin tệp.

Last updated