Template cho phép bạn định dạng động và kết hợp các biến từ các nút trước đó thành một đầu ra dạng văn bản duy nhất bằng cách sử dụng Jinja2, một cú pháp mẫu mạnh mẽ cho Python. Nó hữu ích để kết hợp dữ liệu từ nhiều nguồn thành một cấu trúc cụ thể được yêu cầu bởi các nút tiếp theo. Ví dụ đơn giản dưới đây cho thấy cách lắp ráp một bài báo bằng cách ghép các đầu ra trước đó lại với nhau:
Vượt ra ngoài các trường hợp sử dụng ngây thơ, bạn có thể tạo ra các mẫu phức tạp hơn theo của Jinja cho nhiều nhiệm vụ khác nhau. Dưới đây là một mẫu cấu trúc các đoạn được truy xuất và siêu dữ liệu liên quan từ một nút truy xuất cơ sở kiến thức thành một định dạng markdown được định dạng:
Nút template này sau đó có thể được sử dụng trong một Chatflow để trả lại đầu ra trung gian cho người dùng cuối, trước khi một phản hồi LLM được khởi tạo.
Nút
Answer
trong một Chatflow không phải là cuối cùng. Nó có thể được chèn bất kỳ đâu để đầu ra các phản hồi tại nhiều điểm trong luồng.