AI Agent Builder od OpenAI – przewodnik po architekturze, budowie i wdrażaniu agentówAI Raport o Realnych Zagrożeniach AI w Polsce do 2040 RokuMARKETING Budujemy personę klienta z pomocą ChatGPT 4oSEO SurferSEO + ChatGPT: kompletny workflow optymalizacji artykułuB2B AI w Marketingu B2B: perspektywy rozwoju i przyszłość branżyAI Agent Builder od OpenAI – przewodnik po architekturze, budowie i wdrażaniu agentówAI Raport o Realnych Zagrożeniach AI w Polsce do 2040 RokuMARKETING Budujemy personę klienta z pomocą ChatGPT 4oSEO SurferSEO + ChatGPT: kompletny workflow optymalizacji artykułuB2B AI w Marketingu B2B: perspektywy rozwoju i przyszłość branży

AIMarketing/Słownik/Wywoływanie funkcji (function calling)
Technologie AI

Wywoływanie funkcji (function calling)

Sposób połączenia odpowiedzi modelu z funkcjami aplikacji.

Szybka odpowiedź

Wywoływanie funkcji polega na tym, że model wybiera udostępnioną funkcję i podaje jej argumenty, a aplikacja wykonuje ją i przekazuje wynik z powrotem.

Co to znaczy

Funkcja może pobierać dane lub wykonać działanie, na przykład sprawdzić stan zamówienia. Model nie uruchamia dowolnego kodu tylko dlatego, że „o tym pomyślał”. Aplikacja określa listę funkcji, weryfikuje argumenty i decyduje o wykonaniu.

Powiązane pojęcia: Agent AI, Model Context Protocol (MCP).

Źródło definicji: OpenAI Developers, Function calling.

Dlaczego to ważne

Przy automatyzacji sprzedaży trzeba oddzielić przygotowanie propozycji od zapisania jej w CRM. Pozwala to dodać walidację i akceptację tam, gdzie błąd miałby koszt.

Przykład po polsku

Asystent otrzymuje pytanie o status leada. Wywołuje funkcję odczytu rekordu CRM z identyfikatorem, a potem odpowiada na podstawie zwróconych danych.

Czym to nie jest

Function calling nie oznacza, że odpowiedź funkcji jest prawdziwa lub kompletna. Trzeba obsłużyć błędy, brak danych i nieuprawnione żądania.

Jak rozpoznać

W logach aplikacji widać nazwę funkcji, argumenty, wynik oraz kolejny krok modelu po otrzymaniu wyniku.

Tagi

# ai# api# llm