Udostępnij za pośrednictwem


Narzędzia agenta sztucznej inteligencji do wyszukiwania opartego na strukturach

Ważny

Ta funkcja jest dostępna w publicznej wersji zapoznawczej.

W tym artykule pokazano, jak utworzyć agentów sztucznej inteligencji na potrzeby pobierania danych ustrukturyzowanych przy użyciu frameworku Mosaic AI Agent. Programy pobierania ustrukturyzowanego umożliwiają agentom wykonywanie zapytań o ustrukturyzowane źródła danych, takie jak tabele SQL.

Aby dowiedzieć się więcej o narzędziach agentów, zobacz Tworzenie narzędzi agenta AI.

Narzędzie do wykonywania zapytań w tabeli

Poniższy przykład tworzy narzędzie, które umożliwia agentowi wykonywanie zapytań dotyczących danych strukturyzowanych klientów z tabeli katalogu Unity.

Definiuje funkcję UC o nazwie lookup_customer_info, która umożliwia agentowi sztucznej inteligencji pobieranie danych strukturalnych z hipotetycznej tabeli customer_data .

Uruchom następujący kod w edytorze SQL.

CREATE OR REPLACE FUNCTION main.default.lookup_customer_info(
  customer_name STRING COMMENT 'Name of the customer whose info to look up'
)
RETURNS STRING
COMMENT 'Returns metadata about a particular customer given the customer name, including the customer's email and ID. The
customer ID can be used for other queries.'
RETURN SELECT CONCAT(
    'Customer ID: ', customer_id, ', ',
    'Customer Email: ', customer_email
  )
  FROM main.default.customer_data
  WHERE customer_name = customer_name
  LIMIT 1;

Następne kroki

Po utworzeniu narzędzia, dodaj je do agenta AI. Zobacz Dodaj narzędzia katalogu Unity do agentów.