13 điểm bởi xguru 2024-02-20 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tương tự như cách con người giải quyết vấn đề, LLM có thể gọi hàm và dựa trên phản hồi để chọn bước tiếp theo một cách thông minh nhằm thực hiện tác vụ
  • Cách sử dụng
    • Tạo Assistant
    • Thêm Tools (Functions), Knowledge (VectorDB), Storage (DB)
    • Phục vụ bằng Streamlit, FastAPI, Django để xây dựng ứng dụng AI

1 bình luận

 
edunga1 2024-02-21

Làm đúng theo mã ví dụ thì nó chạy quá tốt, nhưng vì không phải chạy mô hình cục bộ và cũng không cần OpenAI API Key nên mình không rõ nó đang dùng LLM nào và dùng theo cách nào nữa;;

Việc tạo công cụ cũng rất dễ, chỉ cần cho biết cách dùng bằng docstring là nó tự dùng rất ổn, khá là thú vị.

def get_html(url: str):  
    """Get the HTML of a webpage.  
  
    Args:  
        url (str): The URL of the webpage.  
  
    Returns:  
        str: The HTML of the webpage.  
    """  
    return get(url).text  
  
  
assistant = Assistant(tools=[get_html], show_tools_calls=True)  
assistant.print_response("`phidata - 함수 호출로 AI 비서를 만드는 툴킷` 사이트의 내용을 3줄 요약해 주세요.", markdown=True)