Understanding the Fundamental Principles of Large Language Models (LLMs)
arigaram
Explains the basic principles of large language models like ChatGPT, focusing on theory.
중급이상
NLP, gpt, AI
Hiện đã là thời đại phát triển dựa trên AI. Do cần có cách tận dụng AI hiệu quả hơn để tạo ra mã và tài liệu chất lượng và chính xác hơn, chúng tôi đề xuất các phương pháp phù hợp.
Cách viết prompt cần cho phát triển
Refactoring, TDD, BDD, Gherkin, Cucumber, v.v., các khái niệm chính về phát triển và tài liệu hóa.
Hiện tại tôi đang trong quá trình hoàn thiện khóa học. Tôi dự định điều chỉnh giá cả dần dần khi hoàn thiện khóa học. Do đó, những người mua sớm hơn có thể mua với giá tương đối rẻ hơn, nhưng sẽ có nhược điểm là phải chờ đợi lâu hơn cho đến khi khóa học hoàn thành (mặc dù tôi sẽ bổ sung thường xuyên). Xin hãy cân nhắc điều này khi quyết định mua hàng.
18 tháng 9 năm 2025
Đã thêm lưu ý vào trang giới thiệu chi tiết.
22 tháng 8, 2025
Chúng tôi đã chuyển mục lục chi tiết của các bài học trong các phần tạo nên khóa học nâng cao sang trạng thái riêng tư. Chúng tôi dự định sẽ công khai từng phần một khi hoàn thành.
Trong khóa học này, chúng ta sẽ khám phá cách viết prompt hiệu quả hơn bằng cách áp dụng các kỹ thuật prompt engineering cần thiết để tối đa hóa việc sử dụng các công cụ AI coding đa dạng như GPT, Copilot, ChatGPT, Claude, Cursor.
Các nhà phát triển viết prompt tốt sẽ nhanh hơn và có năng lực hơn.
Giờ đây, lập trình viên không chỉ đơn thuần là người viết code.
Trong môi trường phát triển hợp tác với AI, 'yêu cầu cái gì và như thế nào' đã trở thành năng lực cốt lõi.
Tôi sẽ tổ chức các mẫu prompt theo từng loại và cung cấp kèm theo các ví dụ thực tế.
Bạn có thể kiểm tra mã được tạo ra bởi prompt.
Tin tức về việc các công ty không tuyển dụng lập trình viên mới và thậm chí sa thải các lập trình viên hiện tại do trí tuệ nhân tạo đang được truyền tải thường xuyên qua các phương tiện truyền thông. Đây là lúc chúng ta cần chuyển đổi từ lập trình viên truyền thống sang lập trình viên sử dụng các mẫu prompt, tức là trở thành prompt programmer.
Đừng chỉ sử dụng các công cụ phát triển cũ kỹ mà hãy tích cực tận dụng trí tuệ nhân tạo để nâng cao đáng kể năng suất.
Lập trình viên có kinh nghiệm lập trình nhưng chưa quen với việc sử dụng AI
Các lập trình viên dành nhiều thời gian cho việc viết code lặp đi lặp lại, tái cấu trúc và tạo tài liệu
Người muốn mở rộng sang các lĩnh vực mới như DevOps, phân tích dữ liệu, bảo mật thông qua prompt
Có thể lập trình cơ bản nhưng thiếu thói quen test/refactoring/tài liệu hóa của developer
Những người muốn thích ứng nhanh chóng với công việc thực tế và muốn phát triển thành "lập trình viên làm việc giỏi" thông qua các công cụ AI
Người phải đảm nhận một mình hoặc trong nhóm nhỏ từ viết code + quản lý hạ tầng + hợp tác với nguồn lực hạn chế
Nhà phát triển startup cần tạo prototype nhanh và thử nghiệm lặp đi lặp lại
Những người đã sử dụng Pandas, NumPy, Matplotlib nhưng muốn tăng cường tự động hóa xử lý dữ liệu & trực quan hóa
AI prompt → Tự động hóa mã → Tối ưu hóa quy trình làm việc에 quan tâm đến nhà phân tích
Người học muốn nhanh chóng làm quen với ngôn ngữ/framework mới
Tóm tắt bài báo kỹ thuật → Tái tạo mã nguồn - Nhà nghiên cứu muốn tăng tốc quy trình này với sự hỗ trợ của AI
Người muốn hiểu quy trình đánh giá mã nguồn/quản lý chất lượng/tự động hóa dựa trên prompt khi làm việc cùng với đội phát triển
Người muốn tối ưu hóa sự hợp tác giữa người lập kế hoạch·nhà thiết kế·nhà phát triển
Chủ đề cốt lõi: Tại sao prompt lại quan trọng đối với các developer, cấu trúc công việc đang thay đổi và các khái niệm cơ bản.
Nội dung khóa học: Tầm quan trọng, định nghĩa prompt tốt, các yếu tố cần xem xét khi viết, giá trị của các mẫu prompt, v.v.
Chủ đề cốt lõi: Mẫu cơ bản để yêu cầu AI viết code chức năng thực tế.
Các bài học bao gồm: CRUD, UI component, quản lý trạng thái, xử lý sự kiện, bất đồng bộ, yêu cầu dựa trên framework.
Chủ đề cốt lõi: Yêu cầu cải thiện và cấu trúc hóa mã nguồn hiện có.
Các bài học bao gồm: Cải thiện khả năng đọc hiểu, tách hàm, loại bỏ trùng lặp, chuyển đổi OOP, tính bất biến, cải thiện hiệu suất.
Chủ đề cốt lõi: Đảm bảo chất lượng thông qua tự động hóa kiểm thử.
Các bài học bao gồm: Unit test và integration test, trường hợp ngoại lệ, mock/stub, phong cách TDD, mở rộng coverage.
Chủ đề cốt lõi: Tự động hóa chú thích·tài liệu API·README·lịch sử thay đổi.
Các bài học bao gồm: Chú thích hàm, docstring, JSDoc/TSDoc, blog kỹ thuật, tài liệu API, tóm tắt lịch sử thay đổi.
Chủ đề cốt lõi: Tự động hóa chuyển đổi giữa các ngôn ngữ và framework.
Các khóa học được đề cập: JS↔TS, Python 2↔3, Java↔Kotlin, jQuery↔React, REST↔GraphQL, SQL↔NoSQL.
Chủ đề cốt lõi: Giải thích mã và phát hiện lỗi thông qua AI.
Các bài học được đề cập: Giải thích mã, phân tích logic phức tạp, phân tích độ phức tạp, vấn đề bảo mật, tự động hóa log gỡ lỗi.
Chủ đề cốt lõi: Áp dụng phong cách code nhất quán.
Các bài học bao gồm: ESLint, PEP8, Prettier, quy tắc tùy chỉnh, quy ước dấu chấm phẩy/thụt lề.
Chủ đề cốt lõi: Ứng dụng prompt dựa trên dự án.
Các bài học bao gồm: Chuỗi prompt, chiến lược cải tiến lặp lại, tiêu chuẩn hóa cộng tác.
Chủ đề cốt lõi: Tiền xử lý, phân tích và trực quan hóa dữ liệu.
Các bài học bao gồm: Tiền xử lý Pandas/Numpy, trực quan hóa, xử lý hiệu quả dữ liệu quy mô lớn, phân tích cú pháp CSV/JSON/XML, tự động hóa phân tích log.
Chủ đề cốt lõi: Tự động hóa mã hạ tầng thông qua AI.
Các bài học bao gồm: Dockerfile, Kubernetes manifest, CI/CD pipeline, Terraform/CDK, file cấu hình server.
Chủ đề cốt lõi: Lỗ hổng bảo mật và đảm bảo chất lượng.
Các bài học bao gồm: Quét lỗ hổng bảo mật, phân tích tĩnh, quản lý API key, kiểm thử tải, tự động hóa log bảo mật.
Chủ đề cốt lõi: Ứng dụng kết hợp hình ảnh·âm thanh·tài liệu.
Các bài học bao gồm: Hình ảnh→Mã code, Lệnh giọng nói→Mã code, Figma→Mã UI, Tóm tắt tài liệu+Mã code, Quy trình làm việc đa phương thức.
Chủ đề cốt lõi: Quản lý và tự động hóa chính bản thân prompt.
Các bài học bao gồm: Tạo template, LangChain, đánh giá hiệu suất, Zapier/n8n, agent dạng công cụ.
Chủ đề cốt lõi: Chiến lược sử dụng prompt theo đơn vị nhóm.
Các bài học bao gồm: Tự động hóa code review, prompt dựa trên quy ước nhóm, liên kết Jira/Notion, quản lý lịch sử, hợp tác đa chức năng.
Chủ đề cốt lõi: Prompt cho việc tự học và nghiên cứu.
Các bài học được đề cập: Tạo tutorial, khám phá mã nguồn mở, tóm tắt bài báo→code, học thuật toán, tự động hóa lộ trình học tập.
Chủ đề cốt lõi: Ứng dụng giai đoạn vận hành dịch vụ.
Các bài học bao gồm: Phân tích sự cố, tìm kiếm lỗi dựa trên log, giám sát hiệu suất, script batch, code patch khẩn cấp.
Chủ đề cốt lõi: Cải thiện trải nghiệm người dùng.
Các bài học bao gồm: Tiêu chuẩn truy cập, đa ngôn ngữ i18n, phản ánh phản hồi người dùng, mã A/B test, hoạt ảnh UI.
Chủ đề cốt lõi: Prompt tùy chỉnh theo từng ngành công nghiệp.
Các khóa học bao gồm: Phát triển game, dữ liệu tài chính, bảo vệ dữ liệu y tế, thương mại điện tử, IoT/nhúng.
Chủ đề cốt lõi: Phát triển AI có trách nhiệm.
Các bài học bao gồm: Ẩn danh hóa thông tin cá nhân, xác minh độ lệch dữ liệu, xem xét bản quyền·giấy phép, xử lý đầu vào an toàn, đánh giá mã nguồn có đạo đức.
Khả năng sử dụng prompt có thể nâng cao năng suất lập trình lên 2~3 lần
Mẫu prompt tự động hóa công việc lặp lại
Cơ sở tiêu chuẩn hóa prompt có thể chia sẻ với các thành viên trong nhóm
Kinh nghiệm thực hành prompt có thể áp dụng ngay trong dự án thực tế
"Sức cạnh tranh tương lai với tư cách là nhà phát triển hợp tác với AI"
Bạn chỉ cần chuẩn bị một trong các công cụ coding dựa trên AI như ChatGPT, Gemini, Grok, Claude, Copilot.
Tôi đính kèm giáo án bài giảng dưới định dạng file PDF.
Khóa học sử dụng JavaScript và Python để giải thích nên sẽ tốt nếu bạn có kiến thức cơ bản về hai ngôn ngữ này.
Việc hiểu các khái niệm cơ bản về refactoring sẽ rất hữu ích. Về vấn đề này, khóa học riêng biệt mà tôi đã đăng tải "Clean Coding: Kỹ thuật viết code tốt qua phép so sánh nấu ăn" cũng sẽ là tài liệu tham khảo tốt.
Khóa học này dành cho ai?
Muốn phát triển nhanh và chính xác hơn bằng công cụ AI.
Những ai muốn sử dụng ChatGPT hay Copilot thật tốt nhưng đang lúng túng không biết hỏi gì và hỏi như thế nào.
Người muốn tự động hóa các tác vụ phát triển lặp lại bằng prompt
Lập trình viên muốn tổng hợp ví dụ prompt dùng ngay cho thực chiến
Người phụ trách muốn đưa văn hóa sử dụng prompt AI vào nhóm.
Cần biết trước khi bắt đầu?
Ngôn ngữ Python
Tái cấu trúc
Ngôn ngữ JavaScript
426
Học viên
25
Đánh giá
1
Trả lời
4.5
Xếp hạng
17
Các khóa học
IT가 취미이자 직업인 사람입니다.
다양한 저술, 번역, 자문, 개발, 강의 경력이 있습니다.
Tất cả
112 bài giảng ∙ (35giờ 19phút)
Tài liệu khóa học:
Tất cả
5 đánh giá
4.4
5 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 6
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 2.0
1.610.922 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!