Thủ thuật
Hướng dẫn từ Google: Cách xây dựng AI Agent theo dõi xu hướng với ADK
(giờ Việt Nam)
Tóm tắt AI
Google AI ra mắt hướng dẫn chi tiết giúp người mới bắt đầu sử dụng bộ công cụ mã nguồn mở ADK để xây dựng một AI Agent tự động theo dõi xu hướng trên Google Cloud.
Bản dịch AI

Thế giới của các AI agent đang phát triển với tốc độ chóng mặt. Việc theo kịp các xu hướng mới nhất, các công cụ mã nguồn mở mới và những cuộc thảo luận quan trọng của giới lập trình viên có thể coi là một công việc toàn thời gian. Chúng tôi cũng đang đối mặt với thách thức tương tự khi chuẩn bị ra mắt podcast mới dành cho các nhà phát triển agent, nơi sẽ tập trung vào mọi khía cạnh của AI agent (hãy đón chờ nhé!). Để đảm bảo sẵn sàng cho mỗi tập phát sóng, chúng tôi muốn tạo ra một phương thức tự động giúp cập nhật những tin tức quan trọng.
Trong hướng dẫn này, chúng tôi sẽ cùng bạn từng bước xây dựng AI agent đầu tiên trên Google Cloud bằng cách sử dụng bộ công cụ mã nguồn mở Agent Development Kit (ADK). Chúng ta sẽ thiết kế một agent "Trend Spotter" với nhiệm vụ đóng vai trò là chuyên gia phân tích AI cá nhân của bạn, được huấn luyện để quét web và lọc bỏ các thông tin nhiễu nhằm tìm ra những gì thực sự quan trọng.
Đến cuối bài viết này, bạn sẽ có một công cụ thực tế, hoạt động hiệu quả để tự động tạo ra các báo cáo thông tin cô đọng, giúp bạn luôn cập nhật tình hình mà không tốn hàng giờ nghiên cứu thủ công. Quan trọng hơn, bạn sẽ nắm vững các kỹ năng nền tảng để tự xây dựng agent của riêng mình với ADK. Bạn sẽ biết cách:
Hãy bắt đầu nào.
Phần 1: Thiết lập và Cấu hình
Thiết lập này sử dụng cấu trúc gói tiêu chuẩn, cho phép các công cụ ADK tự động phát hiện và chạy agent của chúng ta mà không cần tệp main.py.
Bước 1.1: Các yêu cầu tiên quyết
Bước 1.2: Tạo cấu trúc dự án của bạn
Mở terminal của bạn. Tạo cấu trúc thư mục và môi trường ảo như sau.
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 1.3: Cài đặt ADK
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Cài đặt nó từ terminal của bạn:
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 1.4: Cấu hình môi trường Cloud của bạn
Các thiết lập này cho ADK biết cách kết nối an toàn với tài khoản Google Cloud của bạn để sử dụng các dịch vụ như Vertex AI và Google Search.
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Phần 2: Xây dựng Agent của bạn
Bây giờ chúng ta sẽ viết mã và đặt nó vào thư mục gói trend_spotter.
Bước 2.1: Xác định "bộ não" của Agent (Prompt)
Prompt chứa tất cả các chỉ dẫn dành cho agent của chúng ta.
Lưu ý rằng chúng ta đang hướng dẫn LLM chỉ định phạm vi ngày trong lệnh gọi công cụ GoogleSearch để đảm bảo chúng ta tập trung vào các xu hướng của tuần vừa qua.
Mở tệp trend_spotter/prompt.py và thêm các chỉ dẫn sau:
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 2.2: Lắp ráp Agent
Tệp agent.py kết nối prompt và công cụ tìm kiếm của chúng ta với một ADK Agent mới.
Mở tệp trend_spotter/agent.py và thêm đoạn mã này:
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 2.3: Làm cho Agent của bạn có thể được phát hiện
Để sử dụng lệnh adk web, chúng ta cần cho ADK biết nơi tìm thấy agent của mình. Chúng ta thực hiện việc này trong tệp pyproject.toml.
Mở tệp pyproject.toml trong thư mục gốc và thêm cấu hình sau:
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Phần 3: Chạy Agent của bạn
Bây giờ là phần thú vị nhất!
Bước 3.1: Cài đặt agent của bạn:
Chạy lệnh này từ thư mục gốc của dự án. Lệnh -e. sẽ cài đặt dự án của bạn ở chế độ "editable" (có thể chỉnh sửa) để công cụ adk có thể tìm thấy nó.
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 3.2: Khởi chạy giao diện web:



Bài viết được AI dịch và tổng hợp tự động từ Google AI: DEV. Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.