예제 코드대로 하면 너무 잘 동작하는데, 모델을 로컬에서 돌리는 것도 아니고, Open AI API Key가 필요한 것도 아니라서 어떤 LLM을 어떻게 사용하는지 모르겠네요;;

도구도 쉽게 만들 수 있는데, docstring으로 사용법만 알려주면 알아서 잘써서 신기합니다.

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("`https://news.hada.io/topic?id=13436` 사이트의 내용을 3줄 요약해 주세요.", markdown=True)