EXPLORINEER
vi

GeekNews

Harness Engineering 101 - Học triển khai tác nhân AI trong khoảng 300 dòng Python

AILần đầu xuất hiện 84 điểm1 bình luận


Đây là loạt sách mở miễn phí tên "Harness Engineering 101", dạy cách tự làm một AI agent (tác nhân AI) chỉ với khoảng 300 dòng Python. Ý chính: mọi AI agent đều là một vòng lặp, và "harness" (bộ khung điều khiển) là phần chương trình quản lý vòng lặp đó.

Chuyện gì xảy ra?

Tác giả Isuru Wijesiri viết một loạt sách về cách xây dựng AI agent từ những nguyên lý cơ bản. Sách có 16 chương, chia thành 4 phần và phần kết, cộng thêm phần phụ lục. Mỗi chương bắt đầu từ một lỗi cụ thể, rồi thêm một đoạn mã nhỏ để sửa lỗi đó. Người đọc sẽ thấy dần dần một agent đơn giản lớn lên qua từng chương.

Ý tưởng cốt lõi dễ hiểu

Một API của mô hình ngôn ngữ lớn (LLM) không nhớ gì giữa các lần gọi. Mỗi lượt, chương trình phải gửi toàn bộ cuộc hội thoại dưới dạng một mảng JSON, rồi nhận lại chữ. Phần chương trình làm việc với mảng đó gọi là harness. Tác giả ví LLM là bộ não và harness là cơ thể.

Các con số chính

  • Tổng cộng 16 chương.
  • Agent mẫu dài khoảng 300 dòng Python.
  • Phiên bản 1.1, tháng 10 năm 2026.
  • Sách chia thành 4 phần: Dây dẫn (The Wire), Chạy dài (Running Long), Hệ sinh thái (The Ecosystem), và Tin cậy, lĩnh vực và dữ liệu (Trust, Domains, and Data).

Tại sao điều này quan trọng?

Nhiều người thấy AI agent như một phép màu khó hiểu. Sách này cho thấy agent thực ra là một vòng lặp đơn giản. Người học có thể hiểu nền tảng, tự viết được agent nhỏ, và dễ đọc hiểu các framework phức tạp hơn sau này. Sách mở miễn phí trên mạng.

Nên đọc gì tiếp theo?

  • Đọc chương 1 "It's Just a JSON Array" để bắt đầu từ nền tảng.
  • Đọc chương 4 "The Agent Loop" để hiểu vòng lặp agent.
  • Xem phần phụ lục về việc dùng một harness với nhiều mô hình khác nhau.
  • Xem dự án One Code, một coding agent mã nguồn mở mà tác giả dùng cùng các ý tưởng này.

Chú giải

LLM
Mô hình ngôn ngữ lớn, loại AI đọc và viết chữ, ví dụ như bộ não của agent.
Harness
Chương trình bao quanh LLM, quản lý cuộc hội thoại, công cụ và vòng lặp.
JSON
Định dạng dữ liệu dạng văn bản, dùng để gửi thông tin qua mạng.
One Code
Coding agent mã nguồn mở do tác giả xây dựng, chạy trên nền tảng pi.
Agent Loop
Vòng lặp mà agent gọi LLM, chạy công cụ, rồi lặp lại cho đến khi xong việc.

Nguồn: Đọc bản gốc trên GeekNews ↗

Bài giải thích này được AI viết lại bằng lời dễ hiểu từ bài gốc. Hãy kiểm tra bài gốc để xác nhận thông tin.