Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Công cụ Dòng lệnh Codex của OpenAI

  • Codex CLI là gì và kiến trúc mã nguồn mở bằng Rust năm 2025
  • Tính năng chính: prompts (câu lệnh gợi ý), thao tác tệp, thực thi bash, và các tác vụ đa bước
  • So sánh với Claude Code và các tác nhân terminal khác
  • Tổng quan về chế độ phê duyệt và giới hạn bảo mật

Cài đặt và Thiết lập

  • Cài đặt Codex CLI trên macOS và Linux
  • Cấu hình khóa API cho OpenAI và các nhà cung cấp tương thích
  • Kết nối với nền tảng cục bộ thông qua Ollama và Atomic Chat
  • Cài đặt môi trường phát triển từ xa qua SSH

Lệnh Làm việc Cốt lõi

  • Chạy các prompts đơn lẻ và phiên đa lượt
  • Thao tác đọc, ghi và chỉnh sửa tệp từ câu lệnh
  • Thực thi lệnh shell và xử lý đầu ra thông qua pipeline
  • Quản lý thư mục làm việc và ngữ cảnh dự án

Chế độ Phê duyệt và An toàn

  • Cấu hình chế độ tự động, hỏi trước khi thực thi, và hoàn toàn thủ công
  • Xử lý sandboxing và phiên chỉ đọc so với cho phép ghi
  • Xử lý an toàn các lệnh phá hủy và xóa tệp

Tích hợp Git và CI

  • Sử dụng Codex CLI để tạo các commit và diff (chênh lệch mã)
  • Cài đặt pre-commit hooks với sự xem xét của tác nhân
  • Chạy Codex CLI trong môi trường CI không giao diện (headless)
  • Tích hợp với GitHub Actions và GitLab CI

Tích hợp Máy chủ MCP

  • Kết nối đến các máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol - MCP)
  • Mở rộng khả năng công cụ thông qua điểm cuối MCP tùy chỉnh
  • Xây dựng công cụ MCP nội bộ cho hệ thống riêng

Hỗ trợ Đa Nền tảng

  • Chuyển đổi giữa các API của OpenAI, Gemini và GitHub Models
  • Suy luận cục bộ với Ollama và các điểm cuối tự lưu trữ
  • Chiến lược chọn mô hình cân bằng giữa độ trễ và chất lượng

Bố trí Nhóm và Quản trị

  • Cấu hình chung và quản lý bí mật (secrets) dùng chung
  • Chính sách sử dụng và nhật ký kiểm toán cho doanh nghiệp
  • Thiết lập các prompt và giới hạn chuẩn hóa cho nhóm

Prompt Tùy chỉnh và Quy trình

  • Viết các mẫu prompt có thể tái sử dụng
  • Chaining (xếp chuỗi) các tác vụ cho dự án refactoring phức tạp
  • Xử lý hàng loạt nhiều tệp và kho lưu trữ

Tối ưu Hiệu suất

  • Hiểu rõ đặc tính hiệu suất của Rust
  • Tối ưu hóa việc sử dụng token cho dự án lớn
  • Quản lý bộ đệm và trạng thái phiên

Xử lý Sự cố Thường gặp

  • Khắc phục sự cố kết nối với các nền tảng backend
  • Debug lỗi mơ hồ hoặc hiểu nhầm từ prompt
  • Xử lý giới hạn tốc độ (rate limiting) và chiến lược thử lại

Thực tiễn Tốt nhất về Bảo mật

  • Bảo vệ khóa API trong môi trường chia sẻ
  • Ngăn chặn tấn công injection prompt và chiếm quyền điều khiển lệnh
  • Xét tính phù hợp về khu vực dữ liệu và tuân thủ quy định

Tóm tắt và Bước Tiếp theo

  • Tóm tắt các khả năng cốt lõi và quy trình làm việc
  • Tài nguyên cộng đồng và đóng góp mã nguồn mở
  • Chuyển tiếp sang các chủ đề điều phối đa tác nhân nâng cao

Yêu cầu

  • Kinh nghiệm phát triển phần mềm trong bất kỳ ngôn ngữ lập trình nào
  • Sử dụng cơ bản dòng lệnh và terminal
  • Hiểu biết cơ bản về Git

Mục tiêu người tham gia

  • Các nhà phát triển phần mềm muốn sử dụng các tác nhân terminal dựa trên AI trong quy trình làm việc của họ
  • Kỹ sư DevOps đang khám phá công cụ AI viết bằng Rust
  • Trưởng nhóm hoặc người ra quyết định đang đánh giá khả năng áp dụng Công cụ Dòng lệnh Codex của OpenAI cho toàn nhóm
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Các khóa học sắp tới

Các danh mục liên quan