0

Kĩ năng Intent-Driven AI Development (IDAD) trong thời đại AI là gì ?

Intent-Driven AI Development (IDAD) không phải là một framework hay tool cụ thể, mà là một skill / tư duy phát triển AI-driven system – đặc biệt phù hợp với AI agent, copilots, workflow automation trong môi trường production.

Nói ngắn gọn:

IDAD = xây hệ thống xoay quanh “ý định (intent)” của người dùng / hệ thống, chứ không xoay quanh UI, API hay feature cố định.


1. IDAD là skill gì?

IDAD là năng lực thiết kế & triển khai phần mềm sao cho:

  • Hệ thống hiểu được “người dùng muốn làm gì”
  • Sau đó tự chọn hành động, công cụ, và luồng xử lý phù hợp
  • Thay vì dev phải hard-code mọi flow

👉 Đây là skill giao thoa giữa:

  • Software Architecture
  • Product Thinking
  • AI Reasoning / Agent Design

2. So sánh nhanh: Traditional Dev vs IDAD

Traditional Development Intent-Driven AI Development
UI → API → Logic cố định Intent → Reasoning → Action
Flow được code cứng Flow được suy luận động
User phải học hệ thống Hệ thống thích nghi user
Rule-based Hybrid: Rule + AI
Khó scale use case Mở rộng tự nhiên bằng intent

3. IDAD gồm những skill con nào?

3.1 Intent Modeling (kỹ năng cốt lõi)

Biết biến ngôn ngữ mơ hồ → intent rõ ràng

Ví dụ:

"Xuất báo cáo doanh thu tháng này"

→ Intent:

{
  "intent": "generate_report",
  "domain": "sales",
  "time_range": "current_month",
  "output": "file"
}

👉 Skill này gần NLP + Product Design


3.2 Intent Taxonomy & Hierarchy

Biết xây cây intent, giống API nhưng mềm hơn:

report
 ├─ sales_report
 │   ├─ monthly
 │   └─ yearly
 └─ inventory_report

👉 Rất giống:

  • Command design
  • Domain-Driven Design (DDD)

3.3 Reasoning-based Orchestration

Không gọi service theo if-else, mà theo suy luận:

Intent → Need data? → From đâu?
       → Need permission?
       → Need tool nào?
       → Chạy theo thứ tự nào?

👉 Skill này liên quan:

  • AI Agent
  • FSM / DAG
  • Tool calling

(rất khớp với những gì bạn đang làm về FSM + RAG)


3.4 Tool & Action Abstraction

Biết thiết kế tool interface cho AI:

Tool: create_invoice
Inputs:
- customer_id
- items
- tax_mode

👉 AI chọn tool, dev kiểm soát boundary


3.5 Guardrails & Determinism

IDAD không phải để AI muốn làm gì thì làm

Skill quan trọng:

  • Validate intent
  • Scope control
  • Policy-as-code
  • Human-in-the-loop

4. IDAD khác gì Prompt Engineering?

Prompt Engineering IDAD
Tối ưu câu lệnh Tối ưu hệ thống
Thường stateless Stateful / memory
Một model Multi-agent
Demo / PoC Production-ready

👉 Prompt chỉ là 5–10% của IDAD


5. Khi nào cần IDAD?

IDAD phát huy mạnh khi bạn xây:

  • AI Agent / AI Teammate
  • ChatOps
  • AI Customer Support
  • Internal Copilot (HR, Sales, DevOps)
  • Workflow automation (Zapier-like nhưng thông minh hơn)

6. Vì sao IDAD là skill “cao cấp”?

Vì nó yêu cầu:

  • Hiểu business intent
  • Hiểu hạ tầng & giới hạn kỹ thuật
  • Hiểu AI reasoning
  • biết chỗ nào không được cho AI tự do

👉 Đây là skill của:

  • Staff / Principal Engineer
  • AI Architect
  • Tech Lead cho AI-native product

7. Một câu tóm gọn

Intent-Driven AI Development là skill thiết kế hệ thống mà “ý định” là API chính, còn code chỉ là executor.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí