inflearn logo

Cách tư duy về thiết kế đặc tả cho việc phát triển cá nhân sử dụng AI

Bạn có gặp khó khăn trong việc chỉnh sửa mã nguồn trở nên phức tạp do phát triển cá nhân có sử dụng AI không? Từ kinh nghiệm của mình, tôi cho rằng vấn đề đó có thể được giải quyết nếu tính đến khả năng bảo trì ngay từ giai đoạn thiết kế.

5 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
AI
ChatGPT
ChatGPT
AI Agent
AI Agent
AI
AI
ChatGPT
ChatGPT
AI Agent
AI Agent
Thumbnail

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

  • Phương pháp thiết kế đặc tả có tính đến khả năng bảo trì

  • Kỹ thuật tái cấu trúc mã nguồn phức tạp một cách hiệu quả

  • Áp dụng các nguyên tắc thiết kế linh hoạt trước thay đổi trong phát triển sử dụng tác nhân AI

Tư duy xây dựng đặc tả

Đối tượng phù hợp

Người mới bắt đầu muốn khởi động dự án cá nhân


Những người có thể tạo giao diện bằng vibe coding nhưng không thể tự mình chỉnh sửa.

Những người dù đã yêu cầu AI sửa nhiều lần nhưng lại phát sinh vấn đề khác.

Hình ảnh sau khi hoàn thành khóa học

  • Bạn sẽ có thể hệ thống hóa những điểm cần kiểm tra khi bổ sung hoặc chỉnh sửa chức năng.

  • Bạn sẽ xác định rõ đối tượng mục tiêu, những vấn đề họ gặp phải và nên xây dựng chức năng nào.


  • Bạn sẽ có thể đối chiếu nội dung đề xuất của AI với đặc tả đã tạo để phân định đâu là điểm tốt, điểm chưa tốt và các vấn đề.

Đặc điểm của khóa học

Bằng cách học cách tư duy trong thiết kế đặc tả, mục tiêu là đạt được trạng thái có thể tiếp tục phát triển cùng AI ngay từ khâu hình thành ý tưởng, thay vì chỉ học thuộc các khuôn mẫu.

Những gì bạn có thể học được trong khóa học này

Phần (1): Mở đầu

Lời chào

Đối tượng tham gia

Giới thiệu bản thân

Mục tiêu và lợi ích

Nội dung khóa học


Phần (2): Tại sao tạo ra sản phẩm này

Giới thiệu

Giải quyết vấn đề gì của ai?

Tinh chỉnh hoàn thiện

Xác nhận các hạn chế


Phần (3): Tạo ra sản phẩm gì

Lời chào

Quyết định các tính năng

Quyết định giao diện của ứng dụng

Phần (4): Làm như thế nào

Xử lý dữ liệu

Về việc kiểm thử

Giới thiệu giảng viên

  • Với tư cách là kỹ sư, trước đây đã có hơn 4 năm kinh nghiệm phát triển theo nhóm.

  • Có kinh nghiệm phát triển theo yêu cầu, chủ yếu là các hệ thống dành cho chính quyền địa phương.

  • Đã gặp nhiều khó khăn trong việc chỉnh sửa mã nguồn cũng như với những đặc tính của AI agent, từ đó nhận ra tầm quan trọng của việc thiết kế đặc tả.

  • Ứng dụng không phải làm xong là kết thúc, mà đôi khi còn được liên tục cải tiến bằng cách bổ sung tính năng hoặc chỉnh sửa.


Câu hỏi thường gặp

Q. Tại sao cần học về đặc tả?

Vì việc lập đặc tả không đảm bảo AI sẽ luôn viết mã chính xác, 马会

Khi thêm chức năng mới hoặc chỉnh sửa, bạn có thể dễ dàng xác định nguyên nhân và nâng cao chất lượng sản phẩm hoàn thiện bằng cách xác định mục đích phát triển ứng dụng.

Q. Sau khi học cách tư duy về việc xây dựng đặc tả, bạn có thể làm được gì?

Bạn có thể học được ý nghĩa của việc xây dựng đặc tả và những thông tin cần chuẩn bị trước khi tạo ứng dụng hoặc dịch vụ.

Q. Nội dung khóa học chuyên sâu đến mức nào?

Dành cho người mới bắt đầu thực hiện vibe coding khi kiến thức nền tảng về lập trình còn hạn chế. Không chỉ cung cấp những khái quát chung, khóa học còn giới thiệu các ví dụ về cách sử dụng AI như Chatgpt.

Q. Trước khi tham gia khóa học, tôi cần chuẩn bị gì không?

Hãy thiết lập môi trường và đảm bảo có thể sử dụng các AI như Chatgpt để tạo ứng dụng.

Bạn có thể sử dụng bất kỳ công cụ nào cho phép ghi chú.

Trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành và phiên bản: Windows, macOS, Linux, v.v.


  • Công cụ cần thiết: Các LLM như ChatGPT hoặc Gemini

Tài liệu học tập

  • Không có

Kiến thức nền tảng và lưu ý

  • Cần có kiến thức nền tảng đủ để thao tác với LLM.


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

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

  • Người mới bắt đầu và người có trình độ trung cấp đang phải đối mặt với sự phức tạp của mã nguồn trong quá trình phát triển AI và cảm thấy việc bảo trì là một thách thức

  • Kỹ sư ít kinh nghiệm muốn nâng cao chất lượng và hiệu quả phát triển hệ thống bằng AI

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

  • Sử dụng các mô hình AI như ChatGPT, Gemini hoặc Claude Code.

  • Người có thể tự thiết lập môi trường phát triển

Xin chào
Đây là Tomu

Tôi đã có gần 5 năm kinh nghiệm làm kỹ sư hệ thống.
Tôi phụ trách từ thiết kế đặc tả, triển khai, kiểm thử cho đến bảo trì.

Tôi sẽ phát huy kinh nghiệm này để cung cấp một phần kiến thức.

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

Tất cả

7 bài giảng ∙ (27phú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 tương tự

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

Miễn phí