이 문서는 AI 에이전트 섹션의 일부입니다.
Databricks에서 에이전트를 구축하는 방법
Databricks는 AI 에이전트를 구축하기 위한 Mosaic AI Agent Framework 를 제공합니다. 에이전트의 표준 인터페이스인 ChatAgent 를 구현하면, MLflow로 추적하고, Model Serving으로 배포하고, Agent Evaluation으로 평가할 수 있습니다.ChatAgent 인터페이스
💡 ChatAgent 는 Databricks에서 AI 에이전트를 구축하기 위한 표준 인터페이스 입니다. 이 인터페이스를 구현하면 MLflow 로깅, Model Serving 배포, Review App, Agent Evaluation 등 Databricks의 모든 에이전트 도구와 자동으로 연동됩니다.
Unity Catalog Functions를 Tool로 활용
에이전트가 사용할 수 있는 도구(Tool) 를 Unity Catalog의 SQL/Python 함수로 정의할 수 있습니다. 이렇게 하면 도구에 대한 거버넌스(권한 관리, 감사) 가 자동으로 적용됩니다.SQL Function Tool 생성
에이전트에 Tool 연결
Tool 호출 흐름
Managed MCP Servers
🆕 MCP(Model Context Protocol) Servers: AI 에이전트가 Databricks 리소스(테이블, SQL Warehouse, 볼륨 등)와 외부 API에 안전하게 연결 할 수 있는 관리형 서버입니다.MCP를 사용하면 에이전트가 접근할 수 있는 리소스를 중앙에서 관리 하고, 각 리소스에 대한 접근 권한을 Unity Catalog와 연동하여 제어할 수 있습니다.