Skip to content

Commit 7913b8c

Browse files
authored
Merge pull request #46 from duyphuongn/vi/improvements
docs(vi): improve Vietnamese lecture content
2 parents d2c6746 + 4811fc5 commit 7913b8c

16 files changed

Lines changed: 900 additions & 885 deletions

File tree

docs/vi/index.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,36 @@
11
# Chào mừng đến với Learn Harness Engineering
22

3-
Learn Harness Engineering là khóa học chuyên về kỹ thuật của các AI coding agent. Chúng tôi đã nghiên cứu sâu sắc và tổng hợp các lý thuyết cũng như thực tiễn về Harness Engineering tiên tiến nhất trong ngành. Các tài liệu tham khảo cốt lõi của chúng tôi bao gồm:
3+
Learn Harness Engineering là khóa học chuyên sâu về kỹ thuật dành cho các AI coding agent. Chúng tôi đã dày công nghiên cứu và tổng hợp những lý thuyết cùng thực tiễn tốt nhất về Harness Engineering hiện nay. Bốn tài liệu tham khảo cốt lõi của khóa học bao gồm:
4+
45
- [OpenAI: Harness engineering: leveraging Codex in an agent-first world](https://openai.com/index/harness-engineering/)
56
- [Anthropic: Effective harnesses for long-running agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents)
67
- [Anthropic: Harness design for long-running application development](https://www.anthropic.com/engineering/harness-design-long-running-apps)
78
- [Awesome Harness Engineering](https://github.com/walkinglabs/awesome-harness-engineering)
89

9-
Thông qua thiết kế môi trường có hệ thống, quản lý trạng thái, xác minh và hệ thống kiểm soát, khóa học này dạy bạn cách làm cho các công cụ lập trình agent như Codex và Claude Code thực sự đáng tin cậy. Nó giúp bạn xây dựng tính năng, sửa lỗi và tự động hóa các tác vụ phát triển bằng cách ràng buộc trợ lý AI của bạn bằng các quy tắc và ranh giới rõ ràng.
10+
Qua cách thiết kế môi trường có hệ thống, quản lý trạng thái, xác minh kết quả và kiểm soát chặt chẽ, khóa học giúp bạn biến các công cụ lập trình agent như Codex và Claude Code thành những trợ thủ thực sự đáng tin cậy. Bạn sẽ được hướng dẫn để xây dựng tính năng, sửa lỗi và tự động hóa các tác vụ phát triển, bằng cách ràng buộc trợ lý lập trình AI của bạn trong một bộ quy tắc và ranh giới rõ ràng.
1011

1112
## Bắt đầu
1213

13-
Chọn lộ trình học của bạn để bắt đầu. Khóa học được chia thành các bài giảng lý thuyết, các dự án thực hành và thư viện tài nguyên sẵn sàng sao chép.
14+
Hãy chọn lộ trình phù hợp để bắt đầu hành trình của bạn. Khóa học gồm ba phần chính: các bài giảng lý thuyết, các dự án thực hành và thư viện tài nguyên có thể sao chép ngay.
1415

1516
<div class="card-grid">
1617
<a href="./lectures/lecture-01-why-capable-agents-still-fail/" class="card">
1718
<h3>Bài giảng</h3>
18-
<p>Hiểu lý do tại sao các mô hình mạnh mẽ vẫn thất bại và tìm hiểu lý thuyết đằng sau các harness hiệu quả.</p>
19+
<p>Hiểu sao những mô hình mạnh vẫn thất bại, đồng thời nắm lý thuyết đằng sau các harness hiệu quả.</p>
1920
</a>
2021
<a href="./projects/" class="card">
2122
<h3>Dự án</h3>
22-
<p>Thực hành xây dựng một môi trường agent đáng tin cậy từ đầu.</p>
23+
<p>Thực hành xây dựng một môi trường đáng tin cậy dành cho AI agent từ số 0.</p>
2324
</a>
2425
<a href="./resources/" class="card">
2526
<h3>Thư viện Tài nguyên</h3>
26-
<p>Các mẫu sao chép ngay (AGENTS.md, feature_list.json) để sử dụng trong kho lưu trữ của riêng bạn.</p>
27+
<p>Các mẫu sẵn sàng sao chép (AGENTS.md, feature_list.json) để bạn đưa vào kho lưu trữ của riêng mình.</p>
2728
</a>
2829
</div>
2930

3031
## Cơ chế cốt lõi của một Harness
3132

32-
Một harness không "làm cho mô hình thông minh hơn"; thay vào đó, nó thiết lập một **hệ thống làm việc** vòng kín cho mô hình. Bạn có thể hiểu quy trình làm việc cốt lõi của nó qua sơ đồ đơn giản này:
33+
Harness không "làm cho mô hình thông minh hơn"; thay vào đó, nó tạo ra một hệ thống làm việc khép kín cho mô hình. Bạn có thể hình dung quy trình cốt lõi qua sơ đồ đơn giản dưới đây:
3334

3435
```mermaid
3536
graph TD
@@ -52,22 +53,22 @@ graph TD
5253

5354
## Những gì bạn sẽ học
5455

55-
Dưới đây là một số khái niệm chính mà bạn sẽ nắm vững:
56+
Dưới đây là những khái niệm trọng tâm mà bạn sẽ nắm vững sau khóa học:
5657

5758
<ul class="index-list">
5859
<li><strong>Ràng buộc hành vi của agent</strong> bằng các quy tắc và ranh giới rõ ràng.</li>
59-
<li><strong>Duy trì ngữ cảnh</strong> qua các tác vụ dài hạn, đa phiên.</li>
60-
<li><strong>Ngăn chặn agent</strong> khỏi việc tuyên bố thành công quá sớm.</li>
61-
<li><strong>Xác minh công việc</strong> bằng các bài kiểm thử toàn bộ quy trình và tự phản ánh.</li>
62-
<li><strong>Làm cho runtime có thể quan sát được</strong> và có thể gỡ lỗi.</li>
60+
<li><strong>Duy trì ngữ cảnh</strong> xuyên suốt các tác vụ dài hạn, đa phiên.</li>
61+
<li><strong>Ngăn agent tuyên bố thành công</strong> khi công việc chưa thực sự hoàn tất.</li>
62+
<li><strong>Xác minh kết quả</strong> bằng bộ kiểm thử end-to-end và cơ chế tự phản ánh.</li>
63+
<li><strong>Giúp runtime có thể quan sát</strong> và dễ dàng gỡ lỗi.</li>
6364
</ul>
6465

6566
## Các bước tiếp theo
6667

67-
Khi bạn đã hiểu các khái niệm cốt lõi, các hướng dẫn này sẽ giúp bạn đi sâu hơn:
68+
Khi đã nắm được các khái niệm cốt lõi, bạn có thể đi sâu hơn theo những hướng sau:
6869

6970
<ul class="index-list">
70-
<li><a href="./lectures/lecture-01-why-capable-agents-still-fail/">Bài giảng 01: Tại sao các Agent mạnh vẫn thất bại</a>: Bắt đầu với lý thuyết đằng sau harness engineering.</li>
71-
<li><a href="./projects/project-01-baseline-vs-minimal-harness/">Dự án 01: Baseline vs Minimal Harness</a>: Đi qua tác vụ thực tế đầu tiên của bạn.</li>
72-
<li><a href="./resources/templates/">Các mẫu</a>: Lấy gói minimal harness (AGENTS.md, feature_list.json, claude-progress.md) cho các dự án của riêng bạn.</li>
71+
<li><a href="./lectures/lecture-01-why-capable-agents-still-fail/">Bài giảng 01: Tại sao các agent mạnh vẫn thất bại</a>: Khởi đầu với lý thuyết nền tảng của harness engineering.</li>
72+
<li><a href="./projects/project-01-baseline-vs-minimal-harness/">Dự án 01: Baseline vs Minimal Harness</a>: Trải nghiệm tác vụ thực tế đầu tiên của bạn.</li>
73+
<li><a href="./resources/templates/">Các mẫu</a>: Lấy ngay gói minimal harness (AGENTS.md, feature_list.json, claude-progress.md) cho dự án của bạn.</li>
7374
</ul>
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Danh sách Kiểm tra Tín hiệu Lỗi
1+
# Danh sách kiểm tra tín hiệu lỗi
22

3-
Sử dụng danh sách kiểm tra này khi xem xét một lần chạy harness yếu.
3+
Dùng danh sách kiểm tra này khi xem xét một lần chạy harness yếu.
44

5-
- Agent có hỏi hoặc suy ra không chính xác cách khởi động ứng dụng không?
6-
- Nó có tạo ra các thư mục hoặc trừu tượng không khớp với sản phẩm dự định không?
7-
- Nó có dừng lại sau khi tạo ra một UI shell có thể nhìn thấy nhưng không có workflow hoàn chỉnh không?
8-
- Nó có để lại các ghi chú hoặc artifact giúp lần chạy tiếp theo tiếp tục không?
9-
- Một phiên mới có thể hiểu chuyện gì đã xảy ra trong vòng dưới năm phút không?
5+
- Agent có hỏi, hoặc suy ra sai, cách khởi động ứng dụng không?
6+
- Nó có tạo ra các thư mục hoặc lớp trừu tượng không khớp với sản phẩm dự kiến không?
7+
- Nó có dừng lại sau khi dựng xong một UI shell nhìn vẻ hoàn chỉnh nhưng workflow chưa đầy đủ không?
8+
- Nó có để lại ghi chú hay artifact giúp lần chạy sau tiếp tục được không?
9+
- Một phiên mới có hiểu được chuyện gì đã xảy ra trong vòng chưa đầy 5 phút không?
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# cho Bài 01
1+
# Code minh họa cho Bài 01
22

3-
Sử dụng thư mục này cho các ví dụ nhỏ minh họa:
3+
Dùng thư mục này cho các ví dụ nhỏ minh họa:
44

5-
- một mô hình mạnh thất bại trong môi trường yếu
6-
- thiết lập repo không được chỉ định rõ ràng
5+
- mô hình mạnh gặp thất bại trong môi trường yếu
6+
- thiết lập repo bị chỉ định thiếu rõ ràng
77
- thiếu vòng phản hồi
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# Ví dụ Tác vụ Không được Chỉ định ràng
1+
# Ví dụ tác vụ không được chỉ định ràng
22

3-
Xây dựng ứng dụng desktop cơ sở kiến thức với hỏi đáp AI.
3+
Xây dựng ứng dụng desktop cơ sở kiến thức với tính năng hỏi đáp bằng AI.
44

55
Ràng buộc:
66

7-
- Không có ràng buộc nào được chỉ định
8-
- Không có lệnh khởi động được cung cấp
7+
- Không có ràng buộc nào
8+
- Không có lệnh khởi động
99
- Không có hướng dẫn cấu trúc thư mục
10-
- Không có data model được định nghĩa
10+
- Không có data model nào được định nghĩa
1111
- Không có tiêu chí hoàn thành rõ ràng
1212

13-
Kết quả điển hình từ loại prompt này:
13+
Các kết quả điển hình từ kiểu prompt này:
1414

15-
- agent tự phát minh ra cấu trúc một cách tùy tiện
16-
- ứng dụng có thể biên dịch nhưng không khởi động nhất quán
17-
- UI có thể xuất hiện trước khi có bất kỳ đường dẫn ingest/query nào có thể sử dụng được
18-
- agent thường dừng lại sau thành công về mặt thẩm mỹ
15+
- agent tự nghĩ ra cấu trúc một cách tùy tiện
16+
- ứng dụng có thể biên dịch được nhưng không khởi động ổn định
17+
- UI có thể xuất hiện trước khi có bất kỳ đường dẫn ingest/query nào dùng được
18+
- agent thường dừng lại khi chỉ mới đạt thành công về mặt hình thức

0 commit comments

Comments
 (0)