Cortex Agent 공유¶
공급자는 Snowflake 내의 다른 조직과 기존 Cortex Agent를 공유할 수 있습니다. 이를 통해 에이전트의 사용자 기반을 확장하고 다른 Snowflake 고객에게 그 가치를 제공할 수 있습니다. Snowflake Marketplace 또는 지정된 계정과 Cortex Agent를 공유할 수 있습니다. Snowflake Marketplace 의 공급자가 되는 방법에 대한 자세한 내용은 공급자로서 목록 사용하기 섹션을 참조하세요.
공유 Cortex Agent의 컨슈머는 사용하기 쉬운 인터페이스에 액세스하여 공유 정형 데이터 또는 비정형 데이터에서 인사이트를 확보할 수 있습니다. Cortex Agent 사용에 대한 자세한 내용은 컨슈머로서 목록 사용하기 및 컨슈머로서 Snowflake Native Apps 사용 및 관리하기 섹션을 참조하세요.
요구 사항¶
Cortex Agent를 공유하려면 다음을 수행해야 합니다.
의미 체계 뷰 또는 Cortex Search Services와 같이 연결된 모든 오브젝트를 공유합니다. 자세한 내용은 공유 생성 및 구성하기 및 의미 체계 뷰 공유 섹션을 참조하십시오.
연결된 공유 오브젝트는 공유 Cortex Agent와 동일한 데이터베이스에 있어야 합니다.
의미 체계 뷰, Cortex Search Services, 함수와 같은 도구 유형을 사용하는 에이전트만 공유할 수 있습니다. 프로시저, 스킬 또는 MCP 커넥터와 같은 다른 도구 유형을 사용하는 에이전트는 공유할 수 없습니다.
Cortex Agent를 공유로 설정¶
Provider Studio 를 통해 Snowflake Marketplace 에서 공급자로 Cortex Agent를 공유할 수 있습니다.
SQL 문을 사용하여 에이전트를 공유로 설정할 수도 있습니다. 다음 예제에서는 에이전트 my_agent 를 공유 my_share 에 추가합니다.
GRANT USAGE ON AGENT my_agent TO SHARE my_share;
에이전트가 의미 체계 뷰, Cortex Search Services 또는 함수와 같은 연결된 오브젝트를 사용하는 경우 해당 오브젝트에 대한 권한도 공유에 부여해야 합니다.
GRANT USAGE ON AGENT my_agent TO SHARE my_share;
GRANT SELECT, REFERENCES ON SEMANTIC VIEW my_sv TO SHARE my_share;
GRANT USAGE ON CORTEX SEARCH SERVICE my_css TO SHARE my_share;
GRANT USAGE ON FUNCTION my_function TO SHARE my_share;
기존 공유에 에이전트를 추가하면 공유를 설치한 컨슈머 사용자에게 에이전트를 사용해 보라는 이메일 알림이 전송됩니다.
Snowsight에서 공유 에이전트 식별¶
탐색 메뉴에서 AI & ML » Agents 를 선택합니다. 소스 열은 각 에이전트가 로컬 인지 또는 공유 인지 여부를 나타냅니다. 이 열을 사용하여 사용자의 계정에서 생성된 에이전트와 다른 계정에서 나에게 공유된 에이전트를 빠르게 구분할 수 있습니다.
공유 Cortex Agent 사용¶
공유 Cortex Agent가 포함된 목록을 가져오면 Snowflake Intelligence에 에이전트를 추가할 수 있습니다. 이를 위해 목록을 가져올 때 Snowflake Intelligence에 추가 토글을 활성화된 상태로 유지합니다. 이렇게 하면 공유 에이전트를 Snowflake Intelligence 내에서 데이터 소스로 사용할 수 있습니다.
웨어하우스 선택¶
기본적으로, 공유 에이전트는 기본 웨어하우스를 사용하여 실행됩니다. 쿼리 및 도구 실행을 위한 사용자 지정 웨어하우스를 지정하여 컴퓨팅 리소스와 비용을 제어할 수 있습니다.
공유 에이전트에 대한 사용자 지정 웨어하우스를 구성하려면 다음을 수행합니다.
Snowsight에 로그인합니다.
탐색 메뉴에서 AI & ML » Agents 를 선택합니다.
공유 에이전트를 선택합니다. 소스 열로 공유 에이전트를 식별할 수 있습니다.
추가 옵션 메뉴(…) ‣ 도구 웨어하우스 구성 을 선택합니다.
사용자 지정 을 선택하고 웨어하우스를 선택한 후 저장 을 선택합니다.
사용자 지정 웨어하우스를 구성한 후 공유 에이전트는 지정된 웨어하우스를 사용하여 쿼리 및 도구를 실행합니다.
복제¶
공유 Cortex Agent는 복제를 지원합니다. 목록 자동 복제는 에이전트를 다른 리전에 복제하여 다른 리전의 컨슈머가 공유 에이전트에 액세스할 수 있도록 허용합니다.
제한 사항¶
공유 Cortex Agent에는 다음 제한 사항이 적용됩니다.
SQL 테이블 함수는 공유할 수 있지만, Python 사용자 정의 테이블 함수는 공유할 수 없습니다.
새 도구(예: 의미 체계 뷰, Cortex Search Services 또는 함수)를 사용하도록 공유 에이전트를 업데이트하는 경우 해당 새 도구에 대한 권한도 공유에 부여해야 합니다. 새 도구는 자동으로 추가되지 않습니다.
비용 고려 사항¶
공유 Cortex Agent의 공급자에게 지불하는 모든 비용 외에도 컨슈머에게는 다음에 대한 비용이 청구됩니다.
컨슈머가 공유 에이전트를 호출하는 데 사용한 입력 및 출력 토큰.
SQL 쿼리 및 도구 실행을 위한 컨슈머의 웨어하우스 사용량.
공급자에게 지불하는 비용에 대한 자세한 내용은 목록 요금 결제 섹션을 참조하세요. Snowflake 비용에 대한 자세한 내용은 Snowflake Service Consumption Table 섹션을 참조하세요.