Wywoływanie funkcji

term_id: function_calling

Category: application_paradigms

Definition

Wywoływanie funkcji umożliwia dużym modelom językowym interakcję z zewnętrznymi narzędziami i interfejsami API poprzez generowanie danych wyjściowych o strukturze sztywnej, takich jak obiekty JSON, które określają, którą funkcję należy wykonać oraz jakie argumenty przekazać.

Summary

Mechanizm pozwalający dużym modelom językowym (LLM) na generowanie danych strukturalnych, które inicjują wykonanie określonych funkcji programistycznych.

Key Concepts

  • Dane strukturalne
  • Integracja z API
  • Używanie narzędzi
  • Schemat JSON

Use Cases

  • Rezerwacja lotów poprzez API turystyczne
  • Wykonywanie złożonych obliczeń matematycznych
  • Wyszukiwanie rekordów w bazie danych