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

Thực thi Mã — AI Viết và Chạy Mã

Thực thi Mã — AI Viết và Chạy Mã — hướng dẫn dễ hiểu dựa trên tài liệu chính thức

Hãy tưởng tượng bạn nhờ một trợ lý dọn dẹp chiếc bàn bừa bộn của mình—và thay vì chỉ liệt kê những gì đang có, họ sắp xếp mọi thứ vào các thư mục được dán nhãn trước khi bạn kịp chớp mắt. Đó chính xác là những gì execute_code làm cho AI: nó biến một trợ lý chỉ biết trò chuyện thành một người hành động.

hermes-feature-15-code-execution

execute_code là gì?

Nói một cách dễ hiểu, execute_code cho phép AI viết một tập lệnh Python và chạy nó ngay tại chỗ. Những tác vụ trước đây cần năm lượt tin nhắn qua lại—như lấy dữ liệu, phân tích và tạo báo cáo—giờ chỉ cần một lần là xong. Hãy nghĩ về nó như việc trao cho AI một hộp dụng cụ: nó tự mở hộp, chọn đúng công cụ và hoàn thành công việc mà không cần xin phép bạn ở từng bước.

Cách hoạt động (Hậu trường)

Phép màu xảy ra qua năm bước thầm lặng, bạn không hề thấy được:

  1. AI viết tập lệnh – Nó bắt đầu bằng from hermes_tools import ... và viết một chương trình Python ngắn.
  2. Mô-đun công cụ được tạo – Hermes tạo một tệp hermes_tools.py chứa tất cả các hàm trợ giúp có sẵn.
  3. Một kênh riêng tư được mở – Hermes thiết lập một Unix domain socket để tập lệnh có thể gọi lại hệ thống chính.
  4. Tập lệnh chạy trong môi trường cô lập – Mã được thực thi trong một tiến trình con riêng biệt, giống như một căn phòng nhỏ riêng tư, với mọi lời gọi công cụ được gửi lại qua kênh.
  5. Chỉ kết quả được hiển thịChỉ đầu ra của print() trong tập lệnh đến được với bạn. Tất cả các lời gọi công cụ trung gian đều được giữ kín.

Đây là một ví dụ nhỏ về những gì AI có thể viết:

from hermes_tools import search_web, summarize_text

results = search_web("2024 AI trends")
summary = summarize_text(results)
print(f"Summary: {summary}")

Tại sao bạn sẽ thích nó

  • Tiết kiệm thời gian – Một cuộc trò chuyện năm bước trở thành một bước duy nhất.
  • Không ồn ào – AI có thể tìm kiếm mười lần hoặc gọi ba công cụ, nhưng bạn chỉ thấy câu trả lời cuối cùng.
  • Đáng tin cậy hơn – Các tập lệnh có tính xác định. Chúng không đi lạc chủ đề như trò chuyện tự do.

Ứng dụng thực tế

  • Xử lý hàng loạt – Yêu cầu AI đọc 100 tệp, trích xuất thông tin chính và biên soạn thành một bảng.
  • Phân tích nhiều bước – Lấy dữ liệu từ cơ sở dữ liệu → làm sạch → vẽ biểu đồ → viết tóm tắt, tất cả trong một lần.
  • Kiểm thử tự động – Yêu cầu AI viết một tập lệnh kiểm thử, chạy nó và báo cáo tính năng nào bị lỗi.

Mẹo chuyên nghiệp

Để kích hoạt tính năng này, chỉ cần nói “dùng code execution” hoặc “viết một tập lệnh để xử lý việc này.” Ví dụ: “Dùng code execution để đếm tất cả các từ trong mọi tài liệu trong thư mục này.”

Hãy nhớ: AI viết mã, chạy mã, và bạn chỉ cần đọc kết quả. Giống như có một trợ lý siêu hiệu quả nói rằng: “Xong rồi—đây là thứ bạn cần,” mà không làm phiền bạn với phần rắc rối ở giữa.

Kết luận cuối cùng

execute_code nâng cấp AI từ một người nói thành một người làm. Nó viết tập lệnh, chạy chúng và báo cáo lại—biến các quy trình phức tạp thành các tác vụ một cú nhấp chuột. Lần tới khi bạn gặp một công việc nhiều bước, hãy thử nói “dùng code execution.” Bạn sẽ ngạc nhiên vì AI có thể thực sự hoàn thành được bao nhiêu việc.


📖 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/git-worktrees