Gọi hàm là một cơ chế trong đó LLM tạo dữ liệu có cấu trúc để gọi các hàm và API bên ngoài, cho phép sử dụng các công cụ một cách tự chủ.
Gọi hàm là một tính năng được OpenAI giới thiệu vào năm 2023, cho phép LLM không chỉ tạo văn bản mà còn hướng dẫn nó gọi các hàm được xác định trước. Mô hình diễn giải ý định của người dùng và xuất ra tên hàm cũng như đối số ở định dạng JSON. Ứng dụng nhận dữ liệu này, thực hiện quá trình xử lý thực tế và chuyển kết quả đến mô hình, cho phép truy cập vào dữ liệu bên ngoài như thu thập thông tin thời tiết, tìm kiếm cơ sở dữ liệu và các thao tác lịch. Mặc dù tên khác nhau, Tuyên bố sử dụng công cụ của Anthropic và Tuyên bố chức năng của Google, nhưng khái niệm này vẫn giống nhau và kể từ năm 2026, hầu hết tất cả các LLM chính sẽ tương thích. Cạm bẫy lớn nhất trong hoạt động thực tế là “lỗi lựa chọn do có quá nhiều chức năng”, và trên thực tế, độ chính xác giảm sút rõ rệt sau khi vượt quá 10 chức năng. Các biện pháp đối phó như nhóm các chức năng liên quan lại với nhau và đưa ra ví dụ về các lựa chọn đúng bằng cách sử dụng một vài lần chụp được coi là hiệu quả. Về chi phí, có thể dễ dàng bỏ qua một thực tế là tất cả các định nghĩa hàm JSON cũng được tính dưới dạng mã thông báo. Trong một số trường hợp được ReviewAI xác nhận, chi phí cho mỗi yêu cầu có thể giảm 20-30% chỉ bằng cách nén định nghĩa. Kể từ năm 2026, quá trình tiêu chuẩn hóa đang tiến triển do sự phổ biến của giao thức MCP và một môi trường đang được tạo ra cho phép tích hợp các công cụ bên ngoài mà không cần khung. Chi phí thiết kế xác định chức năng thường bị bỏ qua khi xem xét giá thị trường khi xây dựng agent, nhưng nó lại là yếu tố quan trọng liên quan trực tiếp đến chất lượng và chi phí.