Series 1 - Bài 1: CLI là môi trường lý tưởng để học Agent
CLI loại bỏ toàn bộ noise của UI/UX và infrastructure để lộ core agent mechanics. Bài này giải thích tại sao bắt đầu với CLI là chiến lược đúng để hiểu sâu agent design.
Tổng hợp 122 bài viết về lập trình, công nghệ và những gì mình học được.
CLI loại bỏ toàn bộ noise của UI/UX và infrastructure để lộ core agent mechanics. Bài này giải thích tại sao bắt đầu với CLI là chiến lược đúng để hiểu sâu agent design.
Cách bạn tư duy về agent quyết định cách bạn thiết kế nó. Bài này xây dựng mental model thực tế — agent như một junior developer với guardrails — thay vì xem nó như AI magic.
Agentic Loop là vòng lặp Observe–Think–Act nằm ở trung tâm của mọi AI Agent. Bài này phân tích từng bước trong loop, điều kiện thoát, và các failure mode phổ biến nhất.
LLM là reasoning engine mạnh mẽ nhưng bị cô lập hoàn toàn với thế giới thực. Tool Calling ra đời để giải quyết chính xác vấn đề đó — nhưng kèm theo những trade-off không nhỏ.
Chatbot, Automation và AI Agent thường bị dùng lẫn lộn. Bài này phân tích rõ ranh giới cơ chế giữa ba paradigm, kèm diagram so sánh flow và trade-off của từng loại.
Kafka không chỉ là message queue. Bài viết phân tích sâu Event-Driven Architecture — từ core concepts, partitioning, consumer groups đến các anti-pattern thường gặp trong thực tế.
Sau khi thiết kế và vẽ flow, bước tiếp theo là test. Bài này đi vào cách test hệ thống token limit — đặc biệt là concurrent sessions, race condition trong quota enforcement, và Stripe Webhook idempotency.
Bài trước mình đã thiết kế hệ thống token limit. Bài này đi sâu hơn: vẽ toàn bộ flow từ lúc user bấm Submit đến lúc token được deduct — cả từ góc UX lẫn góc kỹ thuật.
OpenAI Codex vừa chuyển sang token-based pricing từ tháng 4/2026. Bài viết này phân tích cách thiết kế hệ thống rate limiting và token quota tương tự — từ data model, đến sliding window counter, đến fair-use enforcement.
AI đang thay đổi thế giới — nhưng liệu nó là công cụ hỗ trợ hay đang dần thay thế con người? Góc nhìn thực tế từ một kỹ sư phần mềm.
Lên Tech Lead không chỉ là code giỏi hơn — đó là một sự chuyển đổi tư duy hoàn toàn. Những bài học thực chiến từ người đã đi qua con đường này.
Từ việc cháy token không kiểm soát đến tối ưu được 70% chi phí Claude Code — những bài học thực chiến khi xây dựng nền tảng EdTech với AI coding assistant.