Google AI: DEV
85

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

Your First AI Agent: A Beginner's Guide to Building an AI Trend finder with ADK

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:

Cover image for Your First AI Agent: A Beginner's Guide to Building an AI Trend finder with ADKGoogle AI profile imageShir Meir Lador
Đọc bài gốc

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.