inflearn logo

Thực chiến với tác nhân lập trình AI Codex - Hướng dẫn toàn diện về prompt, thiết kế quyền hạn và tự động hóa

Khóa học này gồm 37 bài, kéo dài khoảng 14 giờ, bao quát toàn bộ về Codex, tác nhân lập trình AI của OpenAI, từ đầu đến cuối. Các công cụ lập trình AI giờ đây đã trở nên phổ biến. Tuy nhiên, hầu hết người dùng chỉ dừng lại ở việc chấp nhận nội dung tự động hoàn thành hoặc đặt câu hỏi trong khung trò chuyện. Những công cụ dạng tác nhân như Codex có thể làm được nhiều hơn thế. Chúng có thể đọc toàn bộ dự án, chỉnh sửa nhiều tệp cùng lúc, chạy các bài kiểm thử và tự phát hiện lỗi. Vấn đề là chúng cũng cần được kiểm soát tương xứng. Nếu không biết nên cho phép điều gì, ngăn chặn điều gì và dạy các quy tắc của dự án như thế nào, bạn sẽ phải mất công xử lý lại phần mã do công cụ tạo ra. Khóa học này tập trung vào các phương pháp kiểm soát đó. Ở phần nhập môn, bạn sẽ học cách cài đặt và thực hiện cuộc trò chuyện đầu tiên, chỉnh sửa tệp và quản lý phiên làm việc, sử dụng các lệnh gạch chéo, đồng thời xây dựng nền tảng về cách viết prompt. Bạn sẽ thực hành để nắm vững ba nguyên tắc: yêu cầu rõ ràng, phân tách công việc và kiểm chứng. Phần trung cấp mới là nội dung trọng tâm. Bạn sẽ thiết lập cách hoạt động bằng config .toml, dạy các quy tắc của dự án thông qua AGENTS .md và quản lý bộ nhớ bằng Memories. Bạn cũng sẽ trực tiếp thiết kế ranh giới an toàn bằng cách kết hợp sandbox với 4 loại chính sách phê duyệt. Tiếp đó, khóa học sẽ đề cập đến việc tách luồng và thực hiện công việc song song, chế độ lập kế hoạch, kết nối máy chủ MCP, cũng như xây dựng skill tùy chỉnh dựa trên SKILL .md. Cuối khóa học, sau khi tìm hiểu về tìm kiếm trên web, tự động hóa Git, tích hợp với VS Code·Cursor và thực hành FastAPI, bạn sẽ khám phá cả giao thức nội bộ của Codex mang tên mô hình hàng đợi SQ/EQ. Khi hiểu cách công cụ hoạt động, cách ứng phó khi xảy ra vấn đề cũng sẽ thay đổi. Toàn bộ khóa học được triển khai xuyên suốt qua quá trình xây dựng một dịch vụ duy nhất mang tên TaskFlow. Thay vì học từng tính năng một cách riêng lẻ, bạn sẽ lần lượt trải nghiệm trong một dự án thực tế xem khi nào và cần sử dụng tính năng nào.

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

Độ khó Nhập môn

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

Git
Git
Coding Test
Coding Test
FastAPI
FastAPI
codex
codex
prompt engineering
prompt engineering
Git
Git
Coding Test
Coding Test
FastAPI
FastAPI
codex
codex
prompt engineering
prompt engineering

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

  • Cài đặt và cách sử dụng Codex cơ bản - tìm hiểu cách cài đặt và chạy, bắt đầu cuộc trò chuyện đầu tiên, chỉnh sửa tệp, quản lý phiên và sử dụng các lệnh gạch chéo.

  • Quản lý cài đặt config . toml - Phân biệt cài đặt người dùng và cài đặt dự án để điều chỉnh hoạt động của Codex theo ý muốn.

  • Thiết kế sandbox và chính sách phê duyệt - Kết hợp 4 loại chính sách phê duyệt với các chế độ sandbox để tạo ra môi trường làm việc an toàn.

  • Kết nối máy chủ MCP và kỹ năng tùy chỉnh - Kết nối máy chủ MCP và tạo kỹ năng của riêng tôi bằng SKILL . md.

  • Hiểu giao thức cốt lõi - Nắm bắt nguyên lý hoạt động bên trong của công cụ Codex thông qua mô hình hàng đợi SQ/EQ.

  • Viết prompt hiệu quả – giúp AI thực hiện công việc đúng cách bằng các nguyên tắc: yêu cầu rõ ràng, phân chia nhiệm vụ và kiểm tra.

  • Dạy các quy tắc dự án bằng AGENTS . md - Thiết kế quy tắc theo cấu trúc phân cấp và hiểu sự khác biệt với Memories

  • Phân tách luồng và tác vụ song song - chia các luồng theo từng mối quan tâm và tiến hành làm việc đồng thời mà không xảy ra xung đột tệp.

  • Tích hợp IDE và phát triển thực tế - Sử dụng Codex trong VS Code·Cursor và triển khai dự án FastAPI.

Thực hành OpenAI Codex: Khai thác hiệu quả tác nhân lập trình AI

Tìm hiểu cách sử dụng tác nhân lập trình AI, từ bước đầu cài đặt OpenAI Codex đến việc hiểu toàn bộ dự án, chỉnh sửa mã cũng như thực hiện kiểm thử và xác minh.

Vượt ra ngoài tính năng tự động hoàn thiện mã đơn giản, bạn sẽ từng bước học cách viết prompt, thiết lập config.toml, các quy tắc dự án trong AGENTS.md, Memories, sandbox và chính sách phê duyệt, làm việc song song, chế độ lập kế hoạch, máy chủ MCP, cùng SKILL.md tùy chỉnh.

Thông qua việc tích hợp với VS Code và Cursor, tự động hóa Git, tìm kiếm web, cùng thực hành Python·FastAPI, nội dung này hướng dẫn cách sử dụng Codex trong các dự án phát triển thực tế. Trong quá trình hoàn thiện một dự án TaskFlow, bạn sẽ học theo hướng thực tiễn về thời điểm và cách sử dụng từng tính năng.

Khóa học này phù hợp với các nhà phát triển sử dụng công cụ lập trình AI, các đội ngũ phát triển muốn đưa tác nhân AI vào dự án, cũng như các nhà hoạch định và nhà sáng lập muốn tận dụng AI để xây dựng dịch vụ thực tế.

Bạn sẽ học được gì

Phần: Từ khóa cốt lõi

1. Tìm hiểu và bắt đầu với AI và Codex

Hiểu khái niệm về tác nhân lập trình AI, mối quan hệ giữa mô hình GPT và Codex, đồng thời học cách cài đặt và khởi chạy Codex. Bạn sẽ trực tiếp thực hành từ cuộc trò chuyện đầu tiên đến việc tạo mã.

2. Chỉnh sửa tệp và quản lý phiên làm việc

Học cách chỉnh sửa và quản lý tệp dự án bằng Codex. Làm quen với các phương thức làm việc cơ bản của Codex, chẳng hạn như quản lý phiên, lệnh gạch chéo và sử dụng hình ảnh.

3. Viết prompt hiệu quả

Học cách viết prompt để truyền đạt chính xác kết quả mong muốn cho AI. Thực hành các yêu cầu rõ ràng, cung cấp đầy đủ bối cảnh, chia nhỏ công việc và phương pháp kiểm chứng kết quả.

4. Cấu hình Codex và các quy tắc của dự án

Học cách thiết lập người dùng và dự án bằng config.toml, đồng thời tìm hiểu cách truyền đạt cho Codex các quy tắc phát triển và hướng dẫn công việc cần thiết cho dự án thông qua AGENTS.md. Ngoài ra, bạn cũng sẽ tìm hiểu về cấu trúc phân cấp của AGENTS.md và sự khác biệt so với Memories.

5. Sandbox và chính sách phê duyệt

Tìm hiểu về sandbox và chính sách phê duyệt để kiểm soát phạm vi công việc mà Codex có thể thực hiện. Thiết kế môi trường làm việc AI an toàn bằng cách kết hợp nhiều chính sách phê duyệt và hồ sơ quyền hạn khác nhau.

6. Tác vụ song song và phương thức làm việc nâng cao

Học cách tách các luồng để quản lý hiệu quả nhiều tác vụ và thực hiện công việc song song. Sử dụng chế độ Goal và chế độ lập kế hoạch để triển khai các tác vụ phức tạp theo từng bước và đánh giá kết quả.

7. MCP và kỹ năng tùy chỉnh

Hiểu khái niệm và mục đích sử dụng MCP, đồng thời học cách kết nối và quản lý máy chủ MCP. Ngoài ra, sử dụng SKILL.md để tạo các kỹ năng tùy chỉnh cho Codex và áp dụng vào các dự án thực tế.

8. Môi trường phát triển thực tế và tự động hóa

Học cách sử dụng tính năng tìm kiếm trên web của Codex và kiểm tra nguồn, đồng thời tự động hóa các tác vụ Git. Làm quen với cách sử dụng Codex trong VS Code và Cursor, đồng thời thực hành trên các dự án thực tế dựa trên Python·FastAPI.

9. Giải quyết vấn đề và giao thức cốt lõi của Codex

Tổng hợp cách khắc phục những lỗi thường gặp ở cấp độ trung cấp và các nguyên tắc thiết kế tác nhân AI an toàn. Cuối cùng, thông qua mô hình hàng đợi SQ/EQ, tìm hiểu cấu trúc xử lý công việc bên trong và nguyên lý hoạt động của Codex.

Trước khi đăng ký

Kiến thức nền tảng và yêu cầu chuẩn bị

Biết các khái niệm cơ bản về lập trình sẽ rất hữu ích. Đặc biệt, hiểu biết cơ bản về biến, hàm, tệp và cấu trúc dự án sẽ giúp bạn theo kịp khóa học.

Vì phần thực hành được tiến hành dựa trên Python và FastAPI, bạn nên nắm được cú pháp cơ bản của Python. Ngoài ra, nếu đã từng sử dụng terminal hoặc dòng lệnh và biết những thao tác cơ bản với Git (commit, branch, v.v.), bạn sẽ học thuận lợi hơn.

Để sử dụng Codex, bạn có thể cần gói ChatGPT trả phí hoặc khóa API OpenAI; ngoài ra, bạn có thể sử dụng VS Code hoặc Cursor cho phần thực hành tích hợp IDE ở nửa sau khóa học.

Phương pháp học tập

Thay vì chỉ xem những nội dung được giải thích trong khóa học, bạn nên trực tiếp chạy Codex và làm theo các bài thực hành tương tự. Đặc biệt, việc tự thiết lập và kiểm thử các phần như viết prompt, cấu hình AGENTS.md, chính sách sandbox và phê duyệt, kết nối MCP, cũng như tạo skill tùy chỉnh sẽ giúp nâng cao mức độ hiểu biết.

Vì khóa học được xây dựng theo phương pháp phát triển dự án TaskFlow thực tế từng bước, bạn nên thực hiện các bài thực hành theo đúng thứ tự.

Hỏi đáp và hỗ trợ học tập

Nếu có điều gì thắc mắc về nội dung bài giảng và quá trình thực hành, bạn có thể đặt câu hỏi thông qua tính năng hỏi đáp và bình luận của bài giảng. Khi đặt câu hỏi, hãy cung cấp thêm thông báo lỗi, các lệnh đã thực thi, tình trạng công việc hiện tại và những thông tin liên quan để nhận được câu trả lời chính xác hơn.

Các tính năng liên quan đến Codex và OpenAI có thể liên tục được cập nhật, vì vậy các tính năng hoặc giao diện được sử dụng trong bài giảng có thể thay đổi sau đó. Khi có những thay đổi lớn về tính năng hoặc môi trường thực hành, bạn có thể kiểm tra nội dung bài giảng và phản ánh các cập nhật cần thiết.

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 chỉ sử dụng công cụ lập trình AI ở mức độ tự động hoàn thành.

  • Dành cho những ai đã cài đặt Codex nhưng không biết phải kiểm soát như thế nào

  • Người làm việc thực tế đang tốn thời gian để khắc phục mã do agent tạo ra mỗi lần

  • Những ai muốn hệ thống hóa đúng đắn các khái niệm như AGENTS . md, MCP, kỹ năng tùy chỉnh

  • Trưởng nhóm cần các nguyên tắc thiết kế để ủy quyền an toàn cho AI

  • Nhà hoạch định và nhà sáng lập ít kinh nghiệm lập trình nhưng muốn thử xây dựng dịch vụ bằng AI

  • Giảng viên và nhân sự phụ trách đào tạo đang chuẩn bị chương trình đào tạo lập trình AI

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

  • Kiến thức cơ bản về lập trình (hiểu về biến, hàm và cấu trúc tệp)

  • Cú pháp Python cơ bản (dự án thực hành được xây dựng trên nền tảng Python·FastAPI)

  • Kinh nghiệm sử dụng terminal·dòng lệnh (Trong khóa học sẽ hướng dẫn từ cơ bản, nhưng nếu đã quen thì sẽ dễ dàng hơn)

  • Gói trả phí ChatGPT hoặc khóa API OpenAI (cần thiết để sử dụng Codex)

  • VS Code hoặc Cursor (được sử dụng trong phần thực hành tích hợp IDE ở nửa sau)

  • Cách sử dụng Git cơ bản (chỉ cần nắm được commit và branch là đủ)

Xin chào
Đây là it learner

Chương trình đào tạo IT do các chuyên gia thực tiễn và đội ngũ giảng viên chuyên nghiệp trong từng lĩnh vực IT giảng dạy, cung cấp các khóa học thực tiễn trong nhiều lĩnh vực như lập trình, phát triển phần mềm, phân tích dữ liệu, trí tuệ nhân tạo, mạng và công nghệ thông tin. Thông qua nội dung đào tạo phản ánh các công nghệ IT mới nhất và xu hướng của ngành, chương trình hỗ trợ học viên đồng thời tiếp thu kiến thức lý thuyết và năng lực thực tiễn, cũng như thích ứng với môi trường IT thay đổi nhanh chóng.

Thêm

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

Tất cả

37 bài giảng ∙ (14giờ 2phút)

Tài liệu khóa học:

Tài liệu bài giảng
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 it learner

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!

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

51.480 ₫

10%

1.173.765 ₫