🤖HermesBlog
Hướng dẫn Tính năng Hermes · Parte 178/9/2026

Xử lý Hàng loạt — Xử lý Nhiều Tác vụ cùng Lúc

Xử lý Hàng loạt — Xử lý Nhiều Tác vụ cùng Lúc — hướng dẫn dễ hiểu dựa trên tài liệu chính thức

Bạn sẽ không trả lời cả ngàn email từng cái một nếu có thể giao cả hộp thư đến cho một trợ lý không biết mệt mỏi, người viết mọi phản hồi, ghi lại mọi quyết định, và đưa bạn một bản báo cáo gọn gàng khi hoàn tất. Đó chính xác là điều xử lý theo lô (batch processing) làm cho bạn với Hermes Agent.

hermes-feature-17-batch-processing

Tính năng này làm gì?

Xử lý theo lô cho phép bạn ném hàng trăm hoặc hàng ngàn câu hỏi vào Hermes Agent cùng một lúc. Agent sẽ xử lý từng mục trong một phiên làm việc mới hoàn toàn, sử dụng các công cụ như tìm kiếm hoặc máy tính khi cần, và tự động ghi lại toàn bộ hành trình — từng suy nghĩ, từng lời gọi công cụ, từng câu trả lời cuối cùng. Nó giống như việc gửi một chồng lệnh sản xuất đến một nhà máy và nhận lại một bản ghi chi tiết về cách mỗi lệnh được xử lý.

Ý tưởng cốt lõi

  • Đầu vào: Một tệp .jsonl — mỗi dòng là một đối tượng JSON chứa một lời nhắc hoặc chỉ dẫn.
  • Xử lý: Mỗi lời nhắc bắt đầu một phiên AI riêng biệt. Agent có thể gọi các công cụ để giải quyết vấn đề, giống như trong một cuộc trò chuyện thông thường.
  • Đầu ra: Một tệp “quỹ đạo” (trajectory) có cấu trúc ghi lại các bước suy luận của agent, việc sử dụng công cụ, phản hồi cuối cùng và các số liệu hữu ích (ví dụ: có bao nhiêu công cụ được gọi cho mỗi tác vụ).

Ba bước để bắt đầu

Bước 1: Chuẩn bị câu hỏi của bạn

Tạo một tệp .jsonl trong đó mỗi dòng là một câu hỏi. Ví dụ:

{"prompt": "Calculate 25 * 4"}
{"prompt": "Write a short poem about autumn"}
{"prompt": "Summarize the basics of quantum computing"}

Đảm bảo không có dấu phẩy hoặc dấu ngoặc thừa — mỗi dòng phải là một đối tượng JSON hợp lệ.

Bước 2: Chạy lệnh xử lý theo lô

Mở terminal của bạn và chạy:

python batch_runner.py --input my_questions.jsonl --output results.jsonl

Chỉ vậy thôi. Hermes sẽ tự động xử lý từng dòng trong tệp.

Bước 3: Kiểm tra kết quả

Khi hoàn tất, bạn sẽ có một tệp results.jsonl. Mỗi dòng tương ứng với một lời nhắc gốc của bạn và bao gồm:

  • Toàn bộ lịch sử hội thoại
  • Chi tiết về mọi lời gọi công cụ (công cụ nào, nó trả về gì)
  • Các số liệu thống kê như mức độ bao phủ của các bước suy luận và tần suất sử dụng công cụ

Tại sao bạn nên quan tâm

  • Tiết kiệm thời gian: Không còn phải chạy từng tác vụ một. Chạy một trăm hoặc một ngàn tác vụ cùng lúc.
  • Xây dựng một mỏ dữ liệu: Đầu ra hoàn hảo để tinh chỉnh các mô hình AI hoặc đánh giá hiệu suất của agent.
  • Có thể tái lập: Mỗi lần chạy đều để lại một bản ghi đầy đủ, vì vậy bạn có thể so sánh các cấu hình khác nhau và cải thiện theo thời gian.

Mẹo thực tế

Bắt đầu từ quy mô nhỏ. Chạy một bài kiểm tra thử chỉ với 10 câu hỏi để xác nhận định dạng đầu ra khớp với những gì bạn mong đợi. Sau đó tăng quy mô lên 1000. Nếu có gì đó thất bại, hãy kiểm tra nhật ký lỗi — hầu như luôn luôn là vấn đề định dạng trong tệp đầu vào của bạn.

Tổng kết

Xử lý theo lô biến công việc lặp đi lặp lại thành một lệnh duy nhất và biến kết quả thô thành dữ liệu có giá trị. Dù bạn đang huấn luyện một AI tùy chỉnh hay kiểm tra sức chịu đựng của một agent ở quy mô lớn, tính năng này giúp bạn tiết kiệm hàng giờ. Lần tới khi bạn có một núi công việc, đừng lo lắng — cứ xử lý theo lô thôi.

📖 Tài liệu chính thức

この記事は Hermes Agent のTài liệu chính thứcに基づいています:Tài liệu chính thức › user-guide/features/overview