Tôi đã tự xây dựng AI Agent của riêng mình. Đây là những điều không ai nói với bạn.
Hầu hết mọi người nói về AI agent như thể đó là phép màu. Tôi đã xây dựng một cái. Nó không phải là phép màu. Nó là việc xây dựng hạ tầng.
Sáu tháng trước, tôi bắt đầu xây dựng AkiraAI. Đó là một AI agent cá nhân chạy 24/7 trên máy chủ riêng của tôi. Nó không phải là một chatbot. Nó là một agent có thể đọc email, đăng bài viết, quản lý lịch trình và giám sát máy chủ của tôi.
Việc xây dựng nó đã dạy cho tôi những điều mà các bài hướng dẫn không thể làm được.
The Gap in Tech Mọi người đều bàn tán về agentic AI trên LinkedIn và YouTube. Hầu như không ai xây dựng nó từ con số không và đưa vào vận hành thực tế (production). Tôi đã dấn thân vào khoảng trống đó.
Tools Make the Agent Khi lần đầu tiên tôi kết nối agent của mình với Claude, nó hoàn toàn vô dụng. Nó có thể trả lời các câu hỏi, nhưng không thể hành động.
Một agent trở nên thực thụ khi bạn cung cấp cho nó các công cụ. Tôi đã thêm tìm kiếm web, quyền truy cập Gmail, Google Drive và thực thi shell. Công cụ chính là sự khác biệt giữa một con vẹt và một trợ lý.
The Memory Problem Tôi từng nghĩ bộ nhớ sẽ đơn giản. Tôi đã lầm. Nếu bạn cung cấp quá nhiều ngữ cảnh, bạn sẽ chạm giới hạn token. Nếu cung cấp quá ít, agent sẽ quên sạch mọi thứ.
Tôi đã xây dựng một hệ thống ba lớp:
- Ngắn hạn: Một vài tin nhắn gần nhất trong một phiên làm việc.
- Dài hạn: Một tệp chứa các thông tin về dự án và sở thích của tôi.
- Bài học kinh nghiệm: Một nhật ký các lỗi sai để agent không lặp lại chúng.
Production is Hard Chạy một agent trên laptop thì dễ. Chạy nó trên máy chủ mới khó. Tôi đã đối mặt với những vấn đề thực tế:
- RAM tăng đột biến trong các tác vụ web.
- Lỗi múi giờ làm hỏng các nhắc nhở.
- Các tiến trình bị sập và giới hạn tốc độ API.
Những agent tuyệt vời không được xây dựng bằng những câu lệnh (prompt) hoàn hảo. Chúng được xây dựng bằng kỹ thuật phần mềm đáng tin cậy. Chúng cần có quản lý phiên bản, giám sát và các phương án dự phòng.
Define Boundaries Ban đầu, tôi muốn nó có sự tự chủ hoàn toàn. Sau đó, agent suýt chút nữa đã khởi động lại một dịch vụ quan trọng. Tôi học được rằng xây dựng một agent tự hành đồng nghĩa với việc quyết định khi nào nó KHÔNG nên hành động. Xác định ranh giới chính là kỹ thuật tốt.
The Result Một buổi sáng, tôi thức dậy với một tin nhắn Telegram từ agent của mình. Nó đã đánh dấu các email, đăng các bài viết và kiểm tra RAM máy chủ của tôi. Nó đã làm việc trong khi tôi đang ngủ.
Lời khuyên của tôi dành cho bạn:
- Bắt đầu từ những việc nhỏ. Chọn một tác vụ và làm thật tốt.
- Thêm từng công cụ một.
- Đừng bỏ qua những phần nhàm chán như ghi nhật ký lỗi và giám sát.
- Đưa vào vận hành thực tế càng sớm càng tốt.
Hãy xây dựng một agent để hiểu cách các hệ thống này hoạt động. Hầu hết mọi người đều bàn luận về chúng mà không hề biết thực tế ra sao. Bạn không nên giống như số đông đó.
Nguồn: https://dev.to/mkautsar/i-built-my-own-ai-agent-heres-what-nobody-tells-you-3g31
Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi