Giới thiệu Agno, một light libary dành cho Agent cực nhanh

1. Cài đặt Agno
Trước tiên, bạn cần cài đặt Agno bằng lệnh sau:
pip install -U agno
2. Tạo một Agent đơn giản
Dưới đây là cách tạo một Agent sử dụng mô hình GPT-4o-mini từ OpenAI để tìm kiếm tin tức mới nhất về Hà Nội:
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.duckduckgo import DuckDuckGoTools

# Tạo Agent với mô hình GPT-4o-mini
agent = Agent(
model=OpenAIChat(id="gpt-4o-mini"),
description="Bạn là một phóng viên nhiệt huyết với phong cách kể chuyện cuốn hút!",
tools=[DuckDuckGoTools()], # Công cụ tìm kiếm tin tức
show_tool_calls=True, # Hiển thị quá trình sử dụng công cụ
markdown=True # Xuất kết quả dưới dạng Markdown
)

# Yêu cầu Agent tìm tin tức mới nhất về Hà Nội
agent.print_response("Những tin mới nhất về Hà Nội.", stream=True)

3. Giải thích hoạt động
  • Mô hình GPT-4o-mini: Agent sử dụng mô hình GPT-4o-mini từ OpenAI để xử lý thông tin.
  • Công cụ DuckDuckGo: Hỗ trợ tìm kiếm thông tin trên internet mà không cần truy cập trực tiếp vào Google.
  • Markdown Output: Hiển thị kết quả dưới định dạng dễ đọc.
  • Tính năng streaming: Hiển thị câu trả lời theo thời gian thực.
4. Lợi ích của Agno
  • Nhanh hơn so với các framework khác (~10,000 lần so với LangGraph).
  • Không phụ thuộc vào nhà cung cấp, có thể dùng với nhiều mô hình AI khác nhau.
  • Hỗ trợ đa phương thức: văn bản, hình ảnh, âm thanh, video.
  • Có thể mở rộng với khả năng lưu trữ, quản lý trí nhớ và theo dõi hiệu suất.
👉 Ứng dụng: Bạn có thể dùng Agno để xây dựng chatbot, trợ lý ảo, hoặc hệ thống tìm kiếm thông tin tự động.

 

Leave a Reply

Your email address will not be published. Required fields are marked *