관리 작업을 Vibe Code로 하기

관리 작업을 Vibe Code로 하기

Cursor, Claude Code, 또는 Codex에서 자연어 프롬프트로 Confident AI를 관리해요.

출처: 문서

본문

개요

confident-client Agent Skill은 여러분의 코딩 에이전트 — Cursor, Claude Code, Codex — 가 Admin SDK를 대신 구동하는 방법을 가르쳐요. SDK 코드를 손으로 쓰는 대신 원하는 것을 묘사하면("[email protected]이 소유한 프로젝트를 만들어 줘") 에이전트가 올바른 호출을 작성하고 실행해요.

스킬은 그냥 SKILL.md 파일에 참조 문서를 더한 것이에요. confident-client 저장소 — Python과 TypeScript SDK와 같은 저장소 — 안에 들어 있으므로, 안내가 항상 코드와 일치해요.

이것은 Admin SDK 퀵스타트의 Vibe Code Your Administration 섹션 뒤에 있는 전체 워크스루예요. 계정 관리 — 조직, 프로젝트, 멤버, 역할, 거버넌스 정책, API 키 — 를 다루고, 트레이싱과 평가에 쓰는 프로젝트 키가 아니라 Organization API Key(CONFIDENT_ORG_API_KEY)로 인증해요.

설정할 흐름이에요:

Admin SDK 설치하기

스킬은 confidentai Admin SDK를 구동해요 — 에이전트가 실제로 실행하는 패키지죠. 에이전트가 명령을 실행하는 환경에, 프로젝트가 쓰는 언어에 맞춰 설치해요:

Python

pip install confidentai

TypeScript

npm install confidentai

스킬 설치하기

스킬은 confident-client 저장소에 있어요. Claude Code 플러그인으로, 또는 다른 에이전트라면 Skills CLI로 설치해요.

Claude Code (플러그인)

Claude Code에서 다음 네 명령을 실행해요:

/plugin marketplace add confident-ai/confident-client
/plugin install confident-client@confident-ai-plugins
/reload-plugins
/plugins

/plugins 명령이 설치된 플러그인 아래 confident-client를 나열해야 해요.

Cursor, Codex, Windsurf & 그 외 (Skills CLI)

confident-client Agent Skill을 Skills 호환 설치기로 설치해요. Cursor, Claude Code, Codex, Windsurf, OpenCode, 그리고 Skills 표준을 지원하는 다른 어떤 어시스턴트에서도 동작해요:

npx skills add confident-ai/confident-client --skill "confident-client"

스킬이 에이전트에게 Admin SDK 구동법을 가르쳐요 — 프로젝트 만들기, 멤버 초대, 정책·권한으로 역할 구성하기, 거버넌스 정책 배정, API 키 프로비저닝까지요. 아래 같은 프롬프트에 자동으로 발동해요.

Organization API Key 설정하기

모든 관리 호출은 Organization API Key(예: confident_us_org_...)가 필요해요. 가져온 뒤, 에이전트가 명령을 실행하는 터미널에서 내보내요:

export CONFIDENT_ORG_API_KEY="confident_us_org_..."

이것은 트레이싱과 평가용 프로젝트 스코프 키인 CONFIDENT_API_KEY와 같지 않아요. 둘 다 소스 컨트롤에 두지 마세요. 에이전트가 실제로 무엇이든 만들려면 셸 세션에 CONFIDENT_ORG_API_KEY가 필요해요.

첫 프로젝트 만들기

에이전트를 열고 원하는 프로젝트를 묘사해요. 예를 들어:

Create a Confident AI project called "Customer Support Bot" and make [email protected] the owner.

스킬이:

  • 프로젝트가 명확히 둘 중 하나가 아니면 어떤 SDK 언어(Python 또는 TypeScript)를 쓸지 확인해요.
  • 소유자를 배정할지 물어요(이메일은 기존 조직 멤버에 속해야 해요).
  • 프로젝트를 만들고 id와 일회성 프로젝트 API 키를 반환해요 — 전체 시크릿은 생성 시에만 보여요.

프로젝트 키는 한 번만 반환되므로, 에이전트가 출력하자마자 안전한 곳에 복사해 두세요. 마지막 단계에서 쓸 거예요.

완료 ✅. SDK 코드 한 줄도 쓰지 않고 프로젝트를 만들었어요.

멤버 초대하고 역할 배정하기

팀을 같은 방식으로 — 프롬프트로 — 온보딩해요:

Invite [email protected] and [email protected] to my organization.

스킬이 보내기 전에 초대받을 사람에게 어떤 역할을 줄지 물어요(초대는 유료 플랜이 필요해요).

Create an "Analyst" role with read-only access and assign it to [email protected].

역할은 정책으로, 정책은 권한으로 만들어져요 — 스킬이 올바른 순서로 구성해 줘요. 거버넌스도 관리할 수 있어요:

Assign our governance policy to all of my production projects.

프로젝트 API 키 사용하기

3단계의 프로젝트 API 키는 여러분 애플리케이션이 트레이싱과 평가에 쓰는 것이에요. 앱이 도는 환경에 붙여 넣어요:

export CONFIDENT_API_KEY="confident_us_proj_..."

그게 프로젝트 스코프 키(CONFIDENT_API_KEY)예요 — 관리에 쓴 CONFIDENT_ORG_API_KEY와는 별개죠. 설정해 두면 confident-trace와 트레이싱 SDK가 데이터를 새 프로젝트로 보내요.

완료 ✅. 프로젝트가 살아서 트레이스와 평가를 받을 준비가 됐어요.

다음 단계

SDK와 스킬을 설치하고, 프로젝트를 만들고, 멤버를 온보딩하고, 프로젝트 키를 연결했어요 — 전부 프롬프트로요. 더 들어가 보려면:

Admin SDK 퀵스타트

스킬이 생성하는 기저 SDK 호출을 Python과 TypeScript로 보세요.

프로젝트

소유자 배정을 포함해 프로젝트를 만들고, 업데이트하고, 삭제해요.

멤버 & 초대

조직·프로젝트 멤버십과 역할을 관리해요.

LLM 트레이싱 퀵스타트

새 프로젝트 API 키를 트레이싱과 평가에 써먹어요.

더 알아보기