다음을 통해 공유


구조적 검색 AI 에이전트 도구

중요하다

이 기능은 공개 미리 보기입니다.

이 문서에서는 Mosaic AI 에이전트 프레임워크를 사용하여 구조화된 데이터 검색을 위한 AI 에이전트를 만드는 방법을 보여 줍니다. 구조적 검색기를 사용하면 에이전트가 SQL 테이블과 같은 구조적 데이터 원본을 쿼리할 수 있습니다.

에이전트 도구에 대한 자세한 내용은 AI 에이전트 도구참조하세요.

테이블 쿼리 도구

다음 예제에서는 에이전트가 Unity 카탈로그 테이블에서 구조적 고객 데이터를 쿼리할 수 있는 도구를 만듭니다.

AI 에이전트가 가상 lookup_customer_info테이블에서 구조화된 데이터를 검색할 수 있도록 하는 customer_data UC 함수를 정의합니다.

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;

다음 단계

에이전트 도구를 만든 후 AI 에이전트에 도구를 추가합니다. 에이전트에 Unity 카탈로그 도구를 추가하십시오. 를 참조하세요.