// Posts
GitHub Actions Runner: Từ Listener đến Worker - Chiếc Máy Không Ngừng Làm Việc
8852026-07-27

GitHub Actions Runner: Từ Listener đến Worker - Chiếc Máy Không Ngừng Làm Việc

GitHub Actions Runner là ứng dụng thi hành CI/CD có 2 mô hình: GitHub-hosted (quản lý sẵn, 99.9% SLA) và self-hosted (toàn quyền kiểm soát). Kiến trúc Listener-Worker cho phép nhân rộng từ 50 phút xuống 7 phút. So với Jenkins, CircleCI, GitLab CI, nó là lựa chọn mặc định cho teams code trên GitHub.

github-actionsci-cddevops
7 phút đọc
Bento: Bộ Office Suite Gói Gọn Trong Một File HTML Duy Nhất
8842026-07-27

Bento: Bộ Office Suite Gói Gọn Trong Một File HTML Duy Nhất

Bento nhét toàn bộ trình chiếu kiểu PowerPoint - viewer, editor, dữ liệu - vào đúng 1 file HTML nặng khoảng 560-585 KB. Dữ liệu lưu dạng JSON thuần ngay trong file nên AI agent như Claude Code sửa thẳng trên đĩa, không cần API hay plugin. Live collaboration mã hoá đầu-cuối AES-GCM, server chỉ thấy ciphertext chứ không đọc được nội dung. Toàn bộ mã nguồn mở theo giấy phép MIT, miễn phí, không cần tài khoản.

bentoopen-sourcehtml
7 phút đọc
Skills, Prompts, Projects hay MCP: Dùng Cái Nào?
8832026-07-27

Skills, Prompts, Projects hay MCP: Dùng Cái Nào?

Skills dùng cơ chế progressive disclosure 3 lớp: metadata chỉ tốn khoảng 100 token, full instructions dưới 5.000 token, script và asset chỉ load khi thật sự cần. Danh sách skill khả dụng bị giới hạn 15.000 ký tự để tránh phình context window. Projects lưu kiến thức nền tĩnh trong context 200K, còn Skills nạp động theo từng tác vụ nên không tốn chỗ khi chưa dùng tới. Kết hợp cả Project, MCP, Skill và Subagent cùng lúc tạo ra một research agent tự tìm dữ liệu, phân tích và viết báo cáo.

claude-skillsmcpai-agent
7 phút đọc
Chọn model Claude nào? Cách cân bằng năng lực, tốc độ và chi phí
8822026-07-27

Chọn model Claude nào? Cách cân bằng năng lực, tốc độ và chi phí

Anthropic khuyến nghị bắt đầu với model Claude thông minh nhất có thể tiếp cận, rồi dùng effort level để điều chỉnh chi phí và chất lượng. Sonnet 5 với advisor Fable 5 đạt kết quả trong vòng 10% so với dùng Fable 5 toàn thời gian nhưng chỉ tốn 63% chi phí. Haiku phù hợp với workload tần suất cao, còn Opus và Fable dành cho tác vụ khó, dài và nhiều bước.

claudellmai-models
8 phút đọc
Đừng chạy theo model mới: Hãy xây hệ thống AI vẫn sống khỏe sau mỗi lần nâng cấp
8812026-07-27

Đừng chạy theo model mới: Hãy xây hệ thống AI vẫn sống khỏe sau mỗi lần nâng cấp

Thang 8 mức để biến AI từ chatbot thành hệ thống có artifact, skill, cron, dữ liệu kết nối, governance và memory. Anthropic khuyến nghị bắt đầu từ workflow đơn giản, chỉ tăng độ phức tạp khi nhiệm vụ thực sự cần agent. NIST tổ chức quản trị rủi ro AI theo 4 chức năng: Govern, Map, Measure và Manage.

ai-agentsai-workflowsai-governance
8 phút đọc
Claude Code Prompt Library: 52 Prompt Mẫu Copy-Paste Từ Anthropic
8802026-07-26

Claude Code Prompt Library: 52 Prompt Mẫu Copy-Paste Từ Anthropic

Anthropic ra mắt Prompt Library ngay trong docs Claude Code với 52 prompt copy-paste, xếp theo 5 giai đoạn Discover, Design, Build, Ship, Operate. Mỗi prompt có ô điền chỗ trống và mục Why this works giải thích pattern đằng sau. Nguồn tổng hợp từ Common workflows, Best practices và loạt bài How Anthropic teams use Claude Code.

claude-codeprompt-engineeringanthropic
7 phút đọc
Agent Harness Engineering vs Loop Engineering vs Graph Engineering: Ba Lớp Kiến Trúc Agent AI Dễ Bị Gộp Làm Một
8792026-07-26

Agent Harness Engineering vs Loop Engineering vs Graph Engineering: Ba Lớp Kiến Trúc Agent AI Dễ Bị Gộp Làm Một

Agent = Model + Harness là công thức LangChain dùng để tách trí tuệ (model) khỏi hạ tầng vận hành (harness). Loop engineering thiết kế vòng lặp có điều kiện dừng dựa trên bằng chứng, không phải agent tự nói đã xong. Graph engineering dùng node và edge kiểm soát tường minh thứ tự thực thi, fan-out song song và cycle có exit an toàn. Anthropic khuyến nghị ưu tiên kiến trúc đơn giản nhất, chỉ thêm loop hoặc graph khi lợi ích vượt chi phí độ trễ.

agent-harnessloop-engineeringgraph-engineering
8 phút đọc
Brave Mind Fighters: Ba Lan xếp hạng 4 vòng loại giải robot hình người chiến đấu toàn cầu URKL 2026
8782026-07-26

Brave Mind Fighters: Ba Lan xếp hạng 4 vòng loại giải robot hình người chiến đấu toàn cầu URKL 2026

Đội Brave Mind Fighters của Ba Lan xếp hạng 4 trong hơn 200 đội tại vòng loại giải URKL 2026 - giải đấu robot hình người chiến đấu đầu tiên trên thế giới do EngineAI tổ chức. Đây là đội duy nhất đại diện châu Âu lọt vào top 32 tranh tài chính thức tại Thâm Quyến. Toàn bộ đội thi đấu trên cùng nền tảng robot EngineAI T800, nghĩa là chiến thắng phụ thuộc hoàn toàn vào phần mềm điều khiển. Vòng đấu bảng chính thức trên ring sẽ diễn ra vào tháng 8/2026.

humanoid-roboturklengineai
7 phút đọc
Vane: answer engine self-hosted 35.869 sao cho ai muốn một “Perplexity riêng” trên hạ tầng của mình
8772026-07-26

Vane: answer engine self-hosted 35.869 sao cho ai muốn một “Perplexity riêng” trên hạ tầng của mình

Vane đạt 35.869 GitHub stars và 230.348 Docker pulls tính đến ngày 26/07/2026. Bản mới nhất v1.12.2 phát hành ngày 10/04/2026, bổ sung Chromium scraper, timeout chặt hơn và lọc kết quả bằng embeddings. Dự án hỗ trợ 8 model provider, 3 chế độ tối ưu và 3 nhóm nguồn tìm kiếm. Nếu bạn muốn câu trả lời kiểu Perplexity nhưng dữ liệu nằm trong máy hoặc VPS của mình, đây là một repo rất đáng thử.

vaneself-hosted-aiai-search
7 phút đọc
ego-lite - Trình duyệt dành cho AI Agents làm việc song song
8752026-07-26

ego-lite - Trình duyệt dành cho AI Agents làm việc song song

ego-lite là trình duyệt open-source cho AI agents. Nhanh hơn 2.5× so với browser automation truyền thống. Hỗ trợ song song, kế thừa Chrome data, miễn phí, chỉ có macOS hiện tại.

browser-automationai-agentsopen-source
9 phút đọc