13 puan yazan xguru 2024-02-20 | 1 yorum | WhatsApp'ta paylaş
  • Tıpkı insanların sorunları çözme biçiminde olduğu gibi, LLM görevleri yerine getirmek için fonksiyonları çağırır ve yanıtlara göre bir sonraki adımı akıllıca seçer
  • Kullanım şekli
    • Assistant oluşturma
    • Tools(Functions), Knowledge(VectorDB), Storage(DB) ekleme
    • Streamlit, FastAPI, Django ile servis ederek yapay zeka uygulamaları geliştirme

1 yorum

 
edunga1 2024-02-21

Örnek koddaki gibi yapınca fazlasıyla iyi çalışıyor ama modeli lokalde çalıştırmıyor, ayrıca OpenAI API Key de gerekmiyor; bu yüzden hangi LLM’i nasıl kullandığını anlayamadım;;

Araçları da kolayca oluşturabiliyorsunuz; docstring ile sadece kullanım şeklini söylemeniz yetiyor, gerisini kendi kendine gayet iyi halletmesi şaşırtıcı.

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 비서를 만드는 툴킷` sitesinin içeriğini 3 satırda özetler misin?", markdown=True)