Tác giả: B.D.N

Có bao nhiêu cách chạy một AI Agent?

Có bao nhiêu cách chạy một AI Agent?

Góc nhìn của một backend engineer sau vài tháng nhét agent vào production -------------------------------------------------------------------------------- Mở đầu: agent thực ra rất nhỏ Trước khi bàn "chạy ở đâu", cần thống nhất "chạy cái gì". Bỏ hết marketing đi, một AI agent chỉ là vòng lặp này: async function agentLoop(messages: Message[], tools: Tool[]) { while (true) { const res = await llm.createMessage({ messages, tools }); messages.push({ role: 'assistant', content: res.cont ... »

Bring Your Own Key (BYOK): Kiến trúc hệ thống cho việc tích hợp API Key LLM của người dùng

Bring Your Own Key (BYOK): Kiến trúc hệ thống cho việc tích hợp API Key LLM của người dùng

Mở đầu: Vì sao BYOK đang trở thành tiêu chuẩn ngầm Nếu bạn đang xây một sản phẩm có tích hợp LLM — chatbot, agent, tool gọi OpenAI/Anthropic — sớm hay muộn bạn sẽ gặp câu hỏi này từ khách hàng enterprise: "Tôi có thể dùng API key của chính mình không?" Lý do họ hỏi không phải vì tiết kiệm vài đô. Đó là: * Compliance & data residency: một số tổ chức bị ràng buộc hợp đồng hoặc quy định pháp lý, không được để traffic AI đi qua billing account của bên thứ ba. * Rate limit & ... »

Giới thiệu về Google AI Studio

Giới thiệu về Google AI Studio

Mình thử Google AI Studio và thấy “viết app” đang dần giống… chat hơn là code Gần đây mình có đọc về Google AI Studio và cái khái niệm “vibe coding”. Ban đầu mình cũng nghĩ là kiểu buzzword thôi, nhưng sau khi thử thì thấy nó không đơn giản như vậy. Cảm giác rõ nhất: viết app đang dần giống… nói chuyện với AI. -------------------------------------------------------------------------------- Bắt đầu chỉ bằng một prompt Mình bắt đầu rất đơn giản, chỉ nhập một prompt: > “xây dựng app học tiếng ... »

Custom Command trong Claude Code – Tối ưu workflow cho Developer

Custom Command trong Claude Code – Tối ưu workflow cho Developer

Trong thời đại AI Coding Assistant ngày càng phổ biến, Claude Code (Anthropic) nổi lên như một công cụ mạnh nhờ khả năng hiểu ngữ cảnh codebase rất tốt. Một trong những tính năng ít được nhắc đến nhưng cực kỳ “đáng tiền” chính là Custom Command – cho phép bạn định nghĩa những lệnh riêng, biến Claude thành “đồng đội” đúng nghĩa trong dự án của bạn. Bài viết này sẽ giúp bạn hiểu: * Custom Command là gì * Vì sao nên dùng * Cách thiết kế Custom Command hiệu quả * Ví dụ thực tế -------------- ... »

Tìm hiểu về MCP và xây dựng MCP Server đơn giản

Tìm hiểu về MCP và xây dựng MCP Server đơn giản

Giới thiệu Trong hành trình phát triển của trí tuệ nhân tạo (AI), một thách thức lớn luôn tồn tại: làm sao để các mô hình AI có thể hiểu rõ bối cảnh đang diễn ra và duy trì sự nhất quán trong những tương tác dài hạn? Model Context Protocol (MCP) là một chuẩn giao thức mới ra đời nhằm giải quyết vấn đề này – cung cấp cho mô hình ngôn ngữ một cách thống nhất để lưu trữ, truy cập và chia sẻ ngữ cảnh trong các ứng dụng phức tạp. Trong bài viết này, chúng ta sẽ ... »