Databricks Labs의 에이전틱 AI를 위한 노코드 시각적 어시스턴트
작성자: 네흐메 토메, 류타 요시마츠 , 안슈 로이, 데이비드 슈바르첸바허 , 시모네 피넬리
에이전틱 AI 시스템은 점점 더 많은 조직에서 도입되고 있습니다. 생산성을 높이고 반복적인 작업으로부터 사람들을 해방시킵니다. 이러한 시스템이 더욱 성숙해져 프로덕션 단계로 넘어가면서, 기업은 자율적으로 작동하고 우리를 대신하여 더 나은 의사 결정을 내리는 능력을 통해 엄청난 가치를 얻게 될 것입니다.
그러나 에이전틱 AI 도입이 증가함에 따라 새로운 과제가 나타나고 있습니다. 그중 하나는 숙련된 인재의 부족입니다. 효과적인 에이전틱 시스템을 구축하고 관리하려면 심층적인 기술 전문 지식이 필요하며, 숙련된 AI 엔지니어에 대한 수요가 빠르게 증가하고 있습니다. 또 다른 과제는 전문가들이 이 분야의 기술, 프레임워크, 도구의 끊임없는 발전을 따라가는 것이 점점 더 어려워지고 있다는 점입니다.
Kasal 은 이러한 과제들을 해결하기 위해 개발되었습니다. 다양한 수준의 사용자가 직관적인 시각적 인터페이스를 통해 효과적인 에이전트 AI 시스템을 설계, 개발 및 배포할 수 있도록 지원하는 에이전트 기반 플랫폼입니다. 비전문가도 Kasal의 직관적인 UI를 활용하여 특정 요구사항에 맞게 정교한 에이전트 AI 시스템을 구축할 수 있습니다. 전문가는 Kasal을 사용하여 빠르게 시작하고 나중에 에이전트를 코드로 내보내 더 심층적인 맞춤화 및 개발을 할 수 있습니다.
Kasal의 목표는 엔터프라이즈 환경 내에서 전문가와 비전문가 모두를 위해 에이전틱 AI를 대중화하는 것입니다.
Kasal은 단일 및 다중 에이전트 워크플로를 설계, 실행, 관찰하기 위한 UI 우선 프레임워크입니다. 복잡한 오케스트레이션 코드를 수동으로 작성하는 대신, 시각적 캔버스에 에이전트를 끌어다 놓거나 대화형 어시스턴트를 통해 원하는 것을 간단히 설명할 수 있습니다. Kasal이 자동으로 워크플로를 구축해 줍니다. 그런 다음 도구를 연결하고 에이전트를 실행하며 실시간으로 그 동작을 관찰할 수 있습니다. 내부적으로 Kasal은 AI 에이전트를 생성하고 오케스트레이션하기 위한 오픈 소스 Python 프레임워크인 CrewAI를 사용하지만, 인증, 배포, 모니터링을 관리하는 Databricks 친화적인 애플리케이션 레이어로 이를 래핑합니다. 이는 시각적으로 설계한 동일한 플로를 최소한의 노력으로 프로덕션에 적용할 수 있음을 의미합니다. 생성된 플로우는 코드로 내보낼 수도 있어 AI 엔지니어가 필요에 따라 추가로 개선하거나 확장할 수 있습니다.

Kasal은 에이전트 기반의 시각적 워크플로 디자이너, Databricks와의 긴밀한 통합, MCP 서버, Genie, 사용자 지정 API, 데이터 커넥터를 포함하는 확장 가능한 툴킷이라는 세 가지 핵심 기능을 제공합니다.
Kasal의 실시간 관찰 기능은 다중 에이전트 AI 워크플로를 위한 이중 레이어 모니터링을 제공합니다. Kasal 프런트엔드를 통해 비즈니스 사용자는 워크플로 상태, 에이전트 상호작용, 작업 진행 상황을 추적하는 실행 타임라인을 볼 수 있습니다. 동시에 MLflow 추적 통합을 통해 AI 엔지니어는 모델 성능, LLM 호출 및 에이전트 동작을 디버그할 수 있습니다. Databricks Apps에 배포될 경우, Kasal은 사용자 격리를 위해 Databricks OBO 인증을, 투명한 에이전틱 운영을 위해 프로덕션에 즉시 사용 가능한 SQLite 또는 Lakebase 지속성을 사용합니다.
일반적인 사용자 여정은 구축하려는 에이전트의 사양을 Kasal에 프롬프트하는 것으로 시작됩니다. 예를 들어, “영업 담당자가 고객에 맞춰 다양한 제품을 판매하기 위한 프레젠테이션 자료를 생성하는 계획을 만들어 줘.”라고 요청할 수 있습니다. 그러면 Kasal은 프롬프트와 대규모 언어 모델을 사용하여 구조화된 계획(종종 계층적)을 생성합니다.
이 예에서 계획이 순차 모드에 있으면 에이전트는 정해진 순서에 따라 차례로 실행됩니다. 그러나 계획이 계층 모드에 있는 경우, 관리자 에이전트와 여러 하위 에이전트가 포함되며 각 에이전트는 특정 작업을 담당합니다. 예를 들어 고객 데이터를 검색하고 분석하는 에이전트, 제품 데이터를 검색하는 에이전트, 두 데이터를 결합하여 프레젠테이션의 스토리라인을 만드는 에이전트, 상세 정보와 스토리라인을 반영하는 프레젠테이션을 생성하는 에이전트 등이 있습니다.
그런 다음 계획을 실행하여 특정 고객을 위한 제품 프레젠테이션을 생성할 수 있습니다. 다른 모델이나 도구를 실험하는 등 워크플로를 수정하고 싶다면 Kasal 사용자 인터페이스를 통해 이 작업을 쉽게 수행할 수 있습니다.
Kasal에서 생성한 계획이 다른 사람에게도 유용하다고 생각되면 Kasal의 카탈로그에 등록하여 향후 세션에서 재사용하고 프롬프트에 활용할 수 있습니다. Kasal 외부에서 계획을 산업화하려면 코드를 내보내고 그 주변에 프로덕션 파이프라인을 구축할 수 있습니다. 계획을 확장하여 더 넓은 솔루션 아키텍처에 통합할 수 있는 완전한 유연성이 있습니다.
이미 많은 사용자가 Kasal을 사용하여 다양한 에이전트와 다중 에이전트 AI 시스템을 구축하고 있습니다. 아래는 몇 가지 예시입니다.
현재 Kasal을 시작하는 두 가지 쉬운 방법이 있습니다.
(이 글은 AI의 도움을 받아 번역되었습니다. 원문이 궁금하시다면 여기를 클릭해 주세요)
블로그를 구독하고 최신 게시물을 이메일로 받아보세요.