Skip to content

Hướng dẫn chọn

Câu hỏi sai là "framework nào tốt nhất?". Câu hỏi đúng là "tầng nào của AI engineering đang hỏng trong bối cảnh của tôi?"

Câu hỏi đầu tiênĐi tới
Bạn đang build AI app?LangChain, LangGraph, Data/RAG, Tools/MCP
Bạn đang cải thiện software delivery bằng agents?Spec Kit, OpenSpec, AI-DLC, GSD, Superpowers
Bạn đang chạy/customize agent harness?Hermes, Codex vs Claude vs Hermes
Bạn đang chuẩn bị production?Evals và Observability, Security và Governance
Bạn đang chọn model hoặc serving strategy?Tầng model và serving
mermaid
flowchart TB
    Q["Bạn đang build/chọn gì?"] --> A0{"AI app / agent backend?"}
    A0 -->|Có| A1{"Simple chains, RAG, tools?"}
    A1 -->|Có| LC["LangChain"]
    A1 -->|Không, stateful graph| LG["LangGraph"]
    A0 -->|Không| R{"Runtime hay workflow?"}
    R -->|Runtime/harness| H{"Cần open-source custom runtime?"}
    H -->|Có| HA["Hermes Agent"]
    H -->|Không| HC["Codex CLI hoặc Claude Code"]
    R -->|Workflow/methodology| A{"Governance, audit, nhiều stakeholder?"}
    A -->|Có| AIDLC["AWS AI-DLC Workflows"]
    A -->|Không| B{"Requirement/spec đang mơ hồ?"}
    B -->|Có| SK["GitHub Spec Kit"]
    B -->|Không| O{"Muốn change specs nhẹ và iterative?"}
    O -->|Có| OS["OpenSpec"]
    O -->|Không| C{"Dự án dài, nhiều phase, context hay vỡ?"}
    C -->|Có| GSD["GSD"]
    C -->|Không| D{"Cần TDD, review, agent discipline?"}
    D -->|Có| SP["Superpowers"]
    D -->|Không| MIN["Workflow tối thiểu: clarify -> implement -> test -> review"]

Chọn theo nhu cầu

Tôi cần...Chọn
Context đầy đủ về AI engineering stackBản đồ AI Engineering Stack
Model routing, local LLMs hoặc serving strategyTầng model và serving
RAG data pipeline và retrieval qualityData, RAG và Retrieval
Dùng tools an toàn, MCP hoặc tool gatewaysTools, MCP và Gateway
Evals, tracing và production feedbackEvals và Observability
Security, governance và risk tiersSecurity và Governance
Build AI app, RAG hoặc tool-calling agentLangChain
Build stateful long-running agent backendLangGraph
Coding agent CLI polishedCodex CLI hoặc Claude Code
Agent runtime open-source/customizableHermes Agent
Cách mô tả feature để AI build đúngSpec Kit
Spec layer nhẹ cho brownfield changes iterativeOpenSpec
Lifecycle có approval và auditAWS AI-DLC Workflows
Hệ thống cho nhiều phase qua nhiều sessionGSD
Skill layer để agent không code ẩuSuperpowers
MVP nhanh nhưng vẫn có structureGSD + Spec Kit nhẹ
Feature quan trọng có acceptance criteriaSpec Kit + Superpowers
Enterprise modernizationAWS AI-DLC primary
Refactor an toàn hơnSuperpowers + tests
Compliance hoặc security-sensitive deliveryAWS AI-DLC + security gates rõ

Chọn theo độ lớn công việc

Độ lớnWorkflow đề xuất
5-30 phútSuperpowers nhẹ hoặc prompt thủ công có test
Nửa ngày đến 2 ngàySpec Kit hoặc Superpowers
Brownfield change iterative 1-5 ngàyOpenSpec
1-3 tuầnSpec Kit + GSD, hoặc AWS AI-DLC nếu risk cao
1-3 thángAWS AI-DLC hoặc GSD có governance bổ sung
Enterprise programAWS AI-DLC primary; framework khác làm supporting layer

Chọn theo codebase

CodebaseBest fit
Greenfield product appSpec Kit nếu cần clarity; GSD nếu cần speed
Brownfield monolithAWS AI-DLC cho modernization; Superpowers cho refactor nhỏ
Brownfield feature change risk thấp-vừaOpenSpec
API/librarySpec Kit vì contract clarity quan trọng
Internal toolGSD hoặc Spec Kit
Regulated systemAWS AI-DLC
Open-source projectSpec Kit hoặc Superpowers để dễ review PR

Red flags

Dấu hiệuTránh điều gì
Muốn cài tất cả framework cùng lúcSẽ tạo nhiều source of truth
Không có người review generated docsĐừng dùng governance flow nặng
CI yếuĐừng cho automation sửa rộng
Feature security-sensitiveĐừng dùng workflow chỉ tối ưu tốc độ
Task rất nhỏĐừng tạo full lifecycle artifacts
Cần formal auditĐừng chỉ dựa vào OpenSpec
Chỉ cần workflow processĐừng thêm Hermes nếu runtime customization không quan trọng

Built as a static bilingual AI engineering stack guide.