Feature Article
Dataverse Skills 공개 — 엔터프라이즈 로우코드 플랫폼이 이제 '에이전트가 조작 가능한 시스템'이 되기 시작했다
배경 및 맥락
생성형 AI가 개발자 도구를 바꾸는 방식은 단순 코드 작성 보조를 넘어 시스템 조작 방식 자체를 바꾸고 있다. 엔터프라이즈 플랫폼은 이제 REST API나 관리 콘솔만 제공해서는 부족하다. 에이전트가 환경을 발견하고, 적절한 도구를 선택하고, 안전한 순서로 작업을 수행할 수 있어야 실제 업무 자동화에 편입된다.
Dataverse는 그동안 Power Platform 생태계의 핵심 데이터 계층이었지만, 사용 경험은 주로 전문가 중심의 UI와 개별 툴 체인에 분산돼 있었다. Microsoft가 이번에 공개한 Dataverse Skills는 이 단절을 줄여, Dataverse를 '문서를 보며 수작업으로 조작하는 플랫폼'이 아니라 '의도를 설명하면 에이전트가 구성 가능한 플랫폼'으로 재해석한다.
핵심 내용
공식 Power Platform Developer Blog에 따르면 Dataverse Skills는 Copilot과 Claude Code 같은 coding agent에 Dataverse 구축과 운영 지식을 주입하는 오픈소스 플러그인이다. 기능은 세 단계로 나뉜다. Connect 단계에서는 PAC CLI 또는 Azure CLI로 인증하고 Dataverse MCP server를 등록하며 프로젝트 구조를 초기화한다. Build 단계에서는 솔루션, 테이블, 컬럼, lookup, many-to-many 관계, form, view를 만들고 필요한 도구를 자동 선택한다. Operate 단계에서는 CSV 기반 bulk import, analytical query, 데이터 품질 프로파일링까지 이어진다.
블로그 예시에서는 하나의 프롬프트만으로 5개 테이블과 관계, 샘플 데이터를 포함한 recruiting system을 만들고, 이후 질의까지 수행한다. 중요한 점은 사용자가 스킬 이름이나 툴 플래그를 직접 지정하지 않는다는 것이다. 자연어가 인터페이스가 되고, skills는 에이전트의 실행 지식이 된다.
경쟁 구도 / 비교
기존 로우코드 플랫폼 경쟁은 화면 빌더, 커넥터 수, 관리자 경험 중심이었다. Dataverse Skills는 그 경쟁 구도에 '에이전트가 얼마나 잘 이 플랫폼을 조작할 수 있나'라는 새로운 축을 추가한다. 특히 MCP는 빠른 read 작업, Python SDK는 bulk 작업, Web API는 필요한 보완 작업에 쓰이도록 역할을 나눠 에이전트가 최적 경로를 선택하게 만든 점이 눈에 띈다.
또한 이 플러그인이 GitHub Copilot과 Claude Code 양쪽에서 동작하도록 Markdown 기반 skills로 배포된 점도 의미가 크다. 특정 에이전트 제품에 종속되지 않는 지식 계층을 만들면, 조직은 에이전트가 바뀌어도 운영 자산을 계속 재사용할 수 있다.
의미
Dataverse Skills는 앞으로 엔터프라이즈 플랫폼이 제공해야 할 최소 요건이 바뀌고 있음을 보여준다. 사람 중심 UI, REST API, 공식 문서만으로는 충분하지 않고, 에이전트가 탐색하고 실행할 수 있는 skillable surface가 필요해진다. 이는 로우코드 플랫폼뿐 아니라 ERP, CRM, 데이터 플랫폼, 내부 운영 툴 전반에 적용될 변화다.
테크 리더 관점에서는 내부 시스템을 agent-ready하게 만들기 위한 투자 우선순위를 재조정할 필요가 있다. MCP server, 안정적인 CLI, bulk-safe SDK, 명시적 안전 규칙이 없다면 에이전트 도입은 데모를 넘기 어렵다. Dataverse Skills는 그 전환의 비교적 구체적인 설계 패턴을 보여주는 사례다.