AI & AI Agent

LLM chạy thế nào, agent là gì, dùng Claude Code vào công việc và đưa agent vào sản phẩm Laravel — kèm cái giá và các bẫy. Series 00–09 là phần chuyên sâu mức senior, mỗi bài có lab chạy thật.

Nền tảng

AI và AI agent từ số 0 — hiểu cơ chế, dùng Claude vào công việc

Đoán token kế tiếp, agent loop (tool_use → tool_result), agent CSKH bằng PHP chạy thật với SDK chính thức, MCP, Claude Code (CLAUDE.md, hooks, skills, subagents), chi phí, prompt injection, eval và 4 case xử lý.

00 · Lộ trình

Lộ trình AI agent mức senior

Bản đồ 9 bài, kế hoạch 4 tuần, cách chạy lab, và bài system design tổng hợp: agent CSKH cho shop Laravel 50k đơn/ngày — quyết định, lý do, ước lượng chi phí.

01 · LLM

LLM dưới nắp capo — token, attention, KV cache, sampling

Vì sao output đắt gấp 5 input, vì sao temperature 0 vẫn không tất định (float + batch), vì sao tiếng Việt có dấu tốn 40 token so với 12 — có lab tokenizer, sampling, KV cache.

02 · Agent loop

Tool use và agent loop — giao thức, thiết kế tool, idempotency

Lab SDK PHP: vòng lặp không tự dừng khi tool lỗi; crash sau hoàn tiền → khoá theo tool_use_id vẫn hoàn 2 lần khi retry từ đầu, khoá nghiệp vụ thì không.

03 · Context

Context engineering — prompt caching, context rot, compaction, memory

Prompt cache là prefix match: giờ hiện tại trong system prompt chỉ còn 2% dùng lại được. Dọn tool result từng lượt làm tăng chi phí 1,7× — phải dọn theo lô.

04 · RAG

RAG production với PostgreSQL + pgvector

Recall HNSW theo ef_search, bẫy WHERE tenant hiếm trả 0–2/10 dòng, build thiếu maintenance_work_mem chậm 8×, FTS tiếng Việt + unaccent, hybrid RRF, đổi embedding model.

05 · Multi-agent

Workflow patterns và multi-agent — khi nào tách, khi nào không

Năm mẫu workflow, Anthropic vs Cognition, MAST. Ba con số: 20 bước × 95% = 36%, fan-out 10 worker đẩy p50 từ 4 s lên 9,8 s, 20 worker → 43% bị 429.

06 · MCP

MCP chuyên sâu — giao thức trên dây, transport, bảo mật

JSON-RPC thô với SDK mcp 2.2.0, spec 2026-07-28 stateless (server/discover, Mcp-Method), tool poisoning, GitHub MCP, Supabase, postmark-mcp, CVE-2025-6514.

07 · Eval

Eval và observability cho agent

Eval 50 câu chọn sai prompt 34% số lần; outcome vs trajectory; LLM-as-judge và thiên vị; pass^k; trace agent theo OpenTelemetry GenAI semantic conventions.

08 · Bảo mật

Bảo mật agent — prompt injection, bộ ba chết người, sandbox

CommonMark vẫn render ảnh rò dữ liệu dù strip HTML; IDOR qua tool; SSRF với IP viết lạ; cổng taint cắt bộ ba. EchoLeak, Slack AI, Supabase, Amazon Q.

09 · Vận hành

Vận hành agent production — chi phí, độ trễ, độ tin cậy

Timeout của SDK PHP không được áp (Guzzle chờ vô hạn), retry-after 12 s khoá worker, 1 lời gọi thành 3 request; streaming TTFT; Little's law cho PHP-FPM; đòn bẩy chi phí.