Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Spec-Driven Development: designing deterministic AI systems

Phát triển dựa trên Spec: Thiết kế hệ thống AI xác định

Phát triển dựa trên Spec: Thiết kế hệ thống AI xác định

Xây dựng hệ thống AI xác định bằng spec khả thi, cú pháp EARS, cổng xác thực và chẩn đoán runtime

4.0
(47 đánh giá)
323 học viên
Giảng viên
Skliar Serhii
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
33 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

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

Thiết kế quy trình làm việc Spec → Plan → Tasks → Implement hoàn chỉnh hỗ trợ kỹ thuật phần mềm qua AI
Viết spec máy có thể hiểu được bằng cú pháp EARS và loại bỏ mơ hồ nhờ cổng làm rõ
Tạo Hiến pháp Dự án và file hướng dẫn agent để kiểm soát hành vi AI với ranh giới Luôn làm, Hỏi trước, Không bao giờ làm
Điều phối an toàn nhiều agent AI chuyên biệt trong khi vẫn giữ toàn vẹn kiến trúc

Yêu cầu

Hiểu biết cơ bản về phát triển phần mềm như API, kiểm thử và kiểm soát phiên bản
Quen dùng công cụ AI như ChatGPT, Claude, Copilot, hay Cursor sẽ hữu ích nhưng không bắt buộc

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

Kỹ sư phần mềm muốn vượt qua kỹ thuật prompt để đến phát triển có cấu trúc với AI
Trưởng nhóm kỹ thuật và kiến trúc sư chịu trách nhiệm về hệ thống sản xuất
Quản lý kỹ thuật đánh giá cách mở rộng AI an toàn qua các nhóm

Nội dung khóa học

9 phần • 33 bài giảng
1 Bài 1: Từ Vibe-Coding đến Phát triển Dựa trên Spec
2 Bài 2: Sự Tiến hóa của Ý định
3 Bài 3: Đảo ngược Quyền lực: Nâng Spec lên Trên Code
4 Bài 4 - Nguyên tắc của phát triển dựa trên spec
1 Bài 1 - Giai đoạn 1: Xác định Spec
2 Bài 2 - Giai đoạn 2: Bộ lọc kiến trúc
3 Bài 3 - Giai đoạn 3: Chia nhỏ ngọn núi
4 Bài 4 - Giai đoạn 4: Triển khai kèm xác thực
1 Bài 1 – Bẫy thực tập sinh và quyền tự chủ có giới hạn
2 Bài 2 – Hướng dẫn Agent
3 Bài 3 – Ranh giới Ba Tầng: Rào chắn cho Agent tự động
4 Bài 4 – Chuẩn hóa Ngăn xếp
1 Bài 1 – Cú pháp EARS
2 Bài 2 – Quản lý Mơ hồ
3 Bài 3 – Hướng dẫn Trực quan
4 Bài 4 – Tài liệu Sống
1 Bài 1 – GitHub Spec Kit
2 Bài 2 - Agent OS: Quản lý Vòng đời Tính năng
3 Bài 3 - Amazon Kiro: IDE Agentic có Độ chặt chẽ Cao
4 Bài 4 - Giao thức Bối cảnh Mô hình (MCP)
1 Bài 1 - Test-Driven Specs: Yêu cầu là Rào chắn Khả thi
2 Bài 2 - Cổng Xác thực: Điểm Kiểm tra Bắt buộc cho Chất lượng
3 Bài 3 - Xác thực Khả chứng qua EARS & PBT
4 Bài 4 - Điều phối Nhiều Agent trong Phát triển Dựa trên Spec
1 Bài 1 - Chẩn đoán Runtime: Spec làm Neo Chẩn đoán
2 Bài 2 - Triển khai Phát triển Dựa trên Spec (SDD)
3 Bài 3 - Hiện đại hóa Hệ thống Cũ
4 Bài 4 - Triển khai Đa biến thể
1 Bài 1 - Lý do kinh doanh
2 Bài 2 - Triển khai Theo giai đoạn
3 Bài 3 - Cạm bẫy Thường gặp
4 Bài 4 - Chỉ số Đo lường Thành công
1 Bài tập thực hành

Giới thiệu khóa học

This course contains the use of artificial intelligence.

This course teaches you how to move from ad-hoc AI prompting to a structured, production-grade engineering workflow.

Instead of treating AI as a code generator, you will learn how to design systems where specifications are the source of truth, architecture is derived from intent, and validation is built into every phase of development.


Spec-Driven Development (SDD) replaces improvisation with a repeatable pipeline:

Specify -> Plan -> Tasks -> Implement -> Verify


By the end of this course, you will know how to govern AI-assisted development in a way that is auditable, scalable, and aligned with real-world production standards.


What this course contains:

Module 1 - Foundations of Spec-Driven Development

You will understand why vibe-coding works for prototypes but collapses under production constraints.

You will learn the power inversion where code serves the specification.

You will explore the evolution from SDLC, PRDs, TDD, and BDD to SDD.

You will understand the core principles of living documents, executable intent, ambiguity management, and validation gates.


Module 2 - The core SDD workflow:

You will master the full lifecycle:

Specify - define the north star and measurable success criteria without mixing in implementation details.

Plan - generate architecture that fits your existing codebase and respects your project constitution.

Tasks - break complex features into atomic, reviewable units.

Implement - execute tasks with human-in-the-loop validation and continuous drift detection.


Module 3 - Project context and governance:

You will design a Project Constitution that defines your architectural DNA.

You will create structured Agent Instruction files to control AI behavior.

You will implement the three-tier boundary model: Always do, Ask first, Never do.

You will standardize your stack so AI-generated code feels native and compliant across teams.


Module 4 - Writing effective specifications for AI:

You will learn how to write machine-interpretable requirements using EARS syntax.

You will eliminate ambiguity using clarification gates and requirement completeness checks.

You will align UI and UX generation using visuals, mockups, and Figma integrations.

You will manage specifications as living, version-controlled system-of-record artifacts.


Module 5 - Tooling and ecosystem:

You will work with real-world SDD tooling, including:

GitHub Spec Kit and its structured slash-command workflow.

Agent OS for feature shaping and task orchestration.

Amazon Kiro for high-rigor requirement validation and property-based testing.

Model Context Protocol (MCP) for runtime diagnostics and evidence-based debugging.


Module 6 - Implementation, testing, and verification:

You will implement test-driven specs where requirements become executable guardrails.

You will apply mandatory verification gates before code is merged.

You will use property-based testing derived from EARS invariants.

You will orchestrate multiple specialized sub-agents while maintaining architectural integrity.


Module 7 - Advanced SDD use cases:

You will anchor runtime diagnostics directly to the specification.

You will implement drift detection to enforce architecture at runtime.

You will modernize legacy systems without inheriting technical debt.

You will generate multi-variant implementations with language and performance parity from a single source of truth.


Module 8 - Adoption strategy and ROI:

You will build a business case for SDD using real-world productivity data.

You will design a phased rollout from pilot to organization-wide adoption.

You will avoid common pitfalls, including vague prompting, spec drift, and the lethal trifecta of speed, non-determinism, and cost.

You will track the metrics that prove the SDD lift across productivity, quality, and operational reliability.


Assessment:

The course concludes with a comprehensive quiz to reinforce key concepts and ensure practical understanding of the SDD workflow.


By completing this course, you will be able to:

Design AI-governed engineering workflows.

Write executable, machine-interpretable specifications.

Enforce architectural discipline through validation gates.

Scale AI safely across teams and complex codebases.

Measure and prove the return on investment of structured AI adoption.


This course is designed for engineers, architects, technical leads, and engineering managers who want to move from fast but fragile AI output to controlled, deterministic, production-grade systems.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ai Development
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Software Engineering
Hiển thị tất cả khoá học Specifications
Hiển thị tất cả khoá học Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊