Gọi hàm
Gọi hàm (Function Calling) là một khả năng trong các Mô hình Ngôn ngữ Lớn (LLMs) cho phép mô hình xác định khi nào và cách thức gọi các hàm hoặc API bên ngoài dựa trên yêu cầu bằng ngôn ngữ tự nhiên của người dùng. Thay vì tạo ra câu trả lời trực tiếp, LLM sẽ xuất ra một đối tượng JSON có cấu trúc, chỉ định tên hàm và các đối số cần thiết.
LLMs, ở dạng cơ bản, là các công cụ kiến thức, chứ không phải là các công cụ hành động. Gọi hàm thu hẹp khoảng cách này. Nó cho phép sức mạnh suy luận trừu tượng của LLM được kết nối với các khả năng thực tế, cụ thể của các hệ thống bên ngoài, chẳng hạn như cơ sở dữ liệu, dịch vụ thời tiết hoặc các nền tảng đặt chỗ. Điều này biến một AI đàm thoại thành một tác nhân có khả năng hành động.
get_weather là phù hợp.{"name": "get_weather", "arguments": {"location": "London"}}).