inflearn logo

Làm chủ hoàn hảo OpenCode 2: Quy trình làm việc lập trình với AI

Học OpenCode 2 qua 50 bài, từ cài đặt đến quyền hạn, MCP, skill và plugin. Theo dõi quy trình làm việc Explore→Plan→Code→Verify có thể sử dụng trong mọi kho lưu trữ, thông qua màn hình thực tế và các tệp cấu hình.

1 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

AI Agent
AI Agent
prompt engineering
prompt engineering
AI Agent
AI Agent
prompt engineering
prompt engineering

Bạn sẽ nhận được điều này sau khi học.

  • Cài đặt OpenCode 2 và chạy bằng các giao diện TUI·Desktop·Web để xác minh môi trường

  • Khám phá→Lập kế hoạch→Lập trình→Xác minh: duy trì diff nhỏ và kiểm chứng thay đổi đến cùng

  • Thiết kế các quy tắc và ngữ cảnh của dự án bằng opencode.json và AGENTS.md

  • Giới hạn phạm vi hành động của tác nhân bằng quyền hạn (permissions) và chính sách (policies)

  • Đăng ký máy chủ MCP và thực hiện xác minh trạng thái, chẩn đoán sự cố cũng như vận hành theo nguyên tắc đặc quyền tối thiểu.

  • Tự động hóa các tác vụ lặp đi lặp lại bằng lệnh tùy chỉnh, CLI không tương tác, skill và plugin

Khóa học này dạy OpenCode 2 không phải như một “danh sách tính năng” mà như một “cách thức làm việc”. Mỗi bài học hoàn thành trọn vẹn một nhiệm vụ thực tế, từ hiểu, thực hiện đến kiểm chứng.

Chúng tôi tiến hành theo trình tự này
- Phần 1~3 (bài 1~12): xác minh môi trường thực thi, kết nối chi phí và mô hình, phiên và ngữ cảnh, cơ chế an toàn /undo·/redo
- Phần 4 (bài 13~17): vòng lặp Explore→Plan→Code→Verify và quy trình thực tế sửa một lỗi từ đầu đến cuối
- Phần 5~6 (bài 18~26): opencode.json, AGENTS.md, mô hình quyền và các mẫu quyền shell, bảo vệ tệp nhạy cảm
- Phần 7~8 (bài 27~36): lệnh slash, CLI không tương tác, lựa chọn giao diện, tích hợp MCP và vận hành với quyền tối thiểu
- Phần 9~11 (bài 37~50): khôi phục sau lỗi, theo dõi lỗi kiểm thử, review trước khi commit, chia sẻ trong nhóm, di chuyển từ V1 sang V2, skill, plugin, chính sách

Đặc điểm khóa học
- Chỉ tập trung vào các quy trình có thể áp dụng cho bất kỳ kho lưu trữ nào mà học viên đang có, thay vì một framework cụ thể.
- Mỗi bài học đều có màn hình OpenCode 2 thực tế, tệp cấu hình, lệnh, các trường hợp thất bại và phương pháp xác minh.
- Mỗi bài học dài khoảng 8~10 phút, vì vậy bạn chỉ cần làm theo một nhiệm vụ mỗi lần.

Tham khảo trước khi học
- Phần thực hành yêu cầu OpenCode 2. Vì cả V1 và V2 đều sử dụng cùng lệnh opencode, trong bài 2, trước tiên chúng ta sẽ tìm hiểu cách kiểm tra phiên bản đã cài đặt.
- Chi phí mô hình và các mô hình được cung cấp có thể thay đổi theo từng thời điểm, vì vậy khóa học sẽ tập trung giải thích các tiêu chí lựa chọn.

Lý do cần khóa học này
Tác nhân lập trình AI nhanh chóng đưa ra những “câu trả lời có vẻ hợp lý”. Vấn đề phát sinh khi bạn không có tiêu chí để biết khi nào nên tin tưởng và khi nào nên nghi ngờ kết quả đó. Khóa học này tập trung hình thành thói quen hoàn tất công việc dựa trên những bằng chứng có thể kiểm chứng như diff, đầu ra kiểm thử và mã thoát. Thay vì học thuộc các thiết lập, khóa học sẽ giải thích “tại sao lại thiết lập như vậy” từ góc độ quyền hạn, ngữ cảnh và chi phí.

Những nội dung không được đề cập trong khóa học này
- Cách sử dụng một framework web hoặc ngôn ngữ cụ thể
- So sánh chi tiết các công cụ agent khác ngoài OpenCode
- Ghi nhớ thứ hạng benchmark của các mô hình (chỉ đề cập đến tiêu chí lựa chọn và chiến lược phân bổ)

Những việc bạn có thể làm sau khi học
Sau khi hoàn thành khóa học, bạn có thể triển khai OpenCode trong kho lưu trữ của mình, đồng thời chia sẻ AGENTS.md, opencode.json và các quy tắc quyền hạn với các thành viên trong nhóm. Bạn cũng có thể áp dụng ngay quy trình khôi phục khi công việc đi sai hướng và cách thực hiện vòng lặp review trước khi commit.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển đã thử dùng tác nhân lập trình AI nhưng không có tiêu chí để biết nên tin tưởng kết quả đến mức nào

  • Nhà phát triển muốn đưa cấu hình và quy tắc OpenCode vào kho lưu trữ của nhóm dưới dạng có thể chia sẻ.

  • Nhà phát triển muốn tổng hợp cách chuyển từ OpenCode 1 sang 2

Cần biết trước khi bắt đầu?

  • Chỉ cần biết cách sử dụng terminal và các lệnh Git cơ bản (status, diff, commit) là đủ. Không cần kiến thức về framework cụ thể.

Xin chào
Đây là devbull

Xác minh sự nghiệp

170

Học viên

15

Đánh giá

3

Trả lời

4.3

Xếp hạng

5

Các khóa học

Rustacean & Pythonista

Chương trình giảng dạy

Tất cả

50 bài giảng ∙ (7giờ 57phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của devbull

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Giảm 25% cho thành viên mới

1.097.858 ₫

25%

1.463.808 ₫