Pandora
Pandora Intelligence
관리자
메인 Pandora Pandora Intelligence 관리자

사용자 목록

역할 관리
사용자가 없습니다.

토큰 사용량

불러오는 중...

공급자·모델별 비용 요약

공급자 모델 총 사용량 입력 토큰 출력 토큰 단가 (입력) 단가 (출력) 금액 (USD)
합계

카테고리별 사용량

카테고리 총 토큰 입력 출력 금액 (USD)
데이터 없음

용도별 사용량 (상위 10)

용도 총 토큰 금액 (USD)
데이터 없음

일별 토큰 사용 추이 범례를 클릭해 모델을 표시/숨김

사용자별 요약 사용자를 클릭하면 상세 팝업이 열립니다

사용자 최근접속일 총 토큰 입력 출력 추정 비용 월 한도 관리
사용자가 없습니다.

역할 목록

DB 스키마 문서

스키마 목록 로딩 중...
등록된 스키마가 없습니다. MD 파일을 업로드하세요.

DB 연결 목록

서비스에 사용하는 DB 연결을 관리합니다. 여기에 등록된 URI가 서버 시작 시 사용됩니다.

DB 키 표시명 / DB명 서비스 설명 활성 관리
등록된 DB 연결이 없습니다.

URI를 수정하면 즉시 적용됩니다.

서비스 목록

cobak, moviebloc, kmp 등 분석 대상 서비스를 관리합니다. 역할 권한에서 서비스 코드로 참조됩니다.

순서 코드 서비스명 사용 가능한 권한 리소스 설명 활성 관리
등록된 서비스가 없습니다.
리소스 타입 설명
* — 전체 접근 ga4 — 구글 애널리틱스 (통계분석) gsc — 구글 서치 콘솔 (통계분석) service — 서비스 일반 데이터 PIIA — 개인정보취급 playstore — Google Play Store appstore — Apple App Store googleads — Google Ads
Google Search Console 접근 권한 설정 필요

아래 서비스 계정을 각 GSC 속성의 소유자 또는 전체 사용자로 추가해야 데이터 조회가 가능합니다.

서비스 계정 이메일을 불러오는 중...

GSC 사이트 목록

Google Search Console에 등록된 사이트입니다. 도메인 속성은 sc-domain:example.com 형식으로 입력하세요.

사이트 키 사이트 URL 서비스 코드 활성 관리
등록된 GSC 사이트가 없습니다.
URL 형식 안내
sc-domain:example.com — 도메인 속성 (권장) https://example.com/ — URL 접두사 속성

GSC 콘솔에서 사이트가 도메인 속성으로 등록된 경우 sc-domain: 형식을 사용해야 API 호출이 정상 작동합니다.

Google Analytics 4 접근 권한 설정 필요

아래 서비스 계정을 각 GA4 프로퍼티의 뷰어 이상 권한으로 추가해야 데이터 조회가 가능합니다.

등록된 JSON 보안 파일이 없습니다. 보안 파일 탭에서 google_json 타입으로 파일을 먼저 등록하세요.

서비스 계정 이메일을 불러오는 중...

GA4 플랫폼 목록

GA4 프로퍼티별 플랫폼 필터 설정입니다. 동일한 property_id에 여러 플랫폼(전체/앱/웹)을 등록할 수 있습니다.

플랫폼 키 Property ID 서비스 필터 조건 활성 관리
등록된 GA4 플랫폼이 없습니다.

GA4 이벤트 카탈로그

PI 가 대화·보고서·심층보고서에서 GA4 쿼리/코드를 생성할 때 참고하는 이벤트 사전입니다. 카탈로그를 만들고 GA4 플랫폼에서 선택 연결하세요(여러 플랫폼이 공유 가능).

불러오는 중...
카탈로그 이름 이벤트 수 연결된 플랫폼 활성 관리
등록된 카탈로그가 없습니다. "+ 새 카탈로그"로 추가하세요.

보안파일 관리

Google 서비스 계정 JSON, Apple .p8 Private Key 등 인증 파일을 암호화하여 저장합니다.

새 GCP 서비스계정 생성

시스템 설정의 SA 생성용 SA(없으면 프로비저닝 SA)로 GCP 서비스계정 + 키를 만들어 이 목록에 google_json 으로 등록합니다. ⚠️ 생성한 SA 로 서비스가 실제 실행되려면 그 서비스 배포가 이 SA 를 --service-account 로 참조해야 합니다.

6~30자, 소문자/숫자/하이픈. 이메일 = account_id@<project>.iam.gserviceaccount.com

이름 파일 유형 원본 파일명 설명 등록일 관리
등록된 보안파일이 없습니다.
보안 안내

업로드된 파일은 서버에서 Fernet(AES) 알고리즘으로 암호화되어 MongoDB에 저장됩니다. 원본 파일은 서버에 남지 않습니다.

Google Play 앱 관리

Google Play Console API로 데이터를 추출할 앱 목록입니다. 서비스당 여러 앱을 등록할 수 있습니다.

앱 이름 패키지명 서비스 보안파일 활성 관리
등록된 Google Play 앱이 없습니다.
추출 가능 데이터
리뷰/평점 앱 정보 인앱 상품 구독 주문 내역 성과 지표

Apple App Store 앱 관리

App Store Connect API로 데이터를 추출할 앱 목록입니다. 서비스당 여러 앱을 등록할 수 있습니다.

앱 이름 App ID / Bundle ID 서비스 Key ID 보안파일 활성 관리
등록된 Apple App Store 앱이 없습니다.
추출 가능 데이터
리뷰/평점 앱 메타데이터 판매/구독 보고서 앱 분석 (다운로드/세션/크래시) 재무 보고서

Google Ads 계정 관리

Google Ads API로 광고 캠페인·성과 데이터를 조회할 계정 목록입니다. 서비스당 여러 계정을 등록할 수 있습니다.

계정 이름 고객 ID 서비스 보안파일 활성 관리
등록된 Google Ads 계정이 없습니다.
조회 가능 데이터
캠페인 성과 광고그룹 성과 키워드 성과 예산/비용 전환 추적 잠재고객

Amazon Web Service 연동

AWS API로 데이터를 조회할 연동 목록입니다. 서비스별로 사용할 AWS 보안파일(크리덴셜)을 연결합니다.

이름 서비스 보안파일 (AWS) 활성 관리
등록된 AWS 연동이 없습니다.
연결 안내

보안파일은 🔐 보안파일 관리 → AWS Account 타입으로 먼저 등록한 뒤 여기서 선택합니다. Access Key / Secret Access Key / Region 은 보안파일에 저장되어 있습니다.

AI 모델 설정

공급자 모델 ID 표시명 사용 중 입력 단가 (USD/1M) 출력 단가 (USD/1M) 활성
등록된 모델이 없습니다.

역할별 모델 설정

각 역할에 사용할 AI 모델과 프롬프트를 지정합니다. 변경 즉시 적용됩니다 (최대 60초 캐시).

로딩 중...
역할 설정이 없습니다. 서버를 재시작하면 초기 데이터가 생성됩니다.
파이프라인 로딩 중...

Express API 키 모드에서는 location 설정이 무시됩니다. 지역 목록은 gcp_regions 컬렉션에서 관리됩니다.

추론 단계가 사용하는 토큰 상한. max_output_tokens와 별도로 청구됩니다.

비활성화 시 추론 단계 없이 즉시 응답 — 구조화 출력이 잘리지 않고 비용도 절감됩니다.

프롬프트 관리

시스템 프롬프트를 생성/수정/삭제합니다.

제목 용도 구분 최종 수정 관리
등록된 프롬프트가 없습니다.


        

⚙️ 미사용 도구 자동 삭제

마지막 실행:
미사용 기간 일 이상이면 자동 삭제

매주 월요일 03:00 KST에 자동 실행됩니다. 삭제된 도구는 복구할 수 없으니 주의하세요.

🧹 도구 통합 분석 및 중복 제거

구조적 중복 → 미사용 AI 도구 → Gemini 유사 분석 → 카테고리 상한(30개) 순으로 정리합니다. 매일 02:00 KST 자동 실행.

마지막:
구조적 중복 삭제:
미사용 AI 도구 삭제:
AI 분석 삭제:
상한선 초과 삭제:
개 삭제

AI 도구 목록

타입
서비스
타입 관리
등록된 도구가 없습니다. 새 도구를 추가하세요.

🔌 외부 서비스 코드 관리

외부 서비스가 등록한 결정론적 데이터 서빙 코드. 권한·실행 통계 가시화 + 강제 비활성 + sample 재실행.
사용자 service / connection / key 권한 실행 실패 enabled 최종 호출
등록된 코드가 없습니다.

코드 상세

관리자 sample 실행 결과


      

팀 목록

팀명 코드 설명 생성일 관리
팀이 없습니다.

조직관리

왼쪽에서 조직을 선택하거나 새로 만드세요.
페르소나 목록
이름 소속 팀 에이전트 활성 조직도
불러오는 중...
이 서비스에 해당하는 페르소나가 없습니다.

작업 이력

일시 사용자 액션 리소스 대상 상세
이력이 없습니다.
로딩 중...

공지사항

작성일시 작성자 제목 관리
공지사항이 없습니다.

시스템 설정

프로젝트 기본값

전역 Google Cloud Project·기본 지역. 아래 Scheduler·프로비저닝에서 project_id·지역을 비우면 이 값을 기본값으로 사용(개별 override 가능).

PI 브로커가 GCP 관리 작업(서비스계정 생성·IAM 부여·키 발급·토픽/구독/publisher·API enable)에 쓰는 단일 자격증명. 아래 Cloud Scheduler·자원 프로비저닝이 자체 SA 미설정 시 이 계정으로 폴백합니다. 권장 roles/owner(또는 동등 관리 권한).

계정

등록된 google_json 보안파일이 없습니다. 보안파일 관리에서 먼저 등록하세요.

여러 인스턴스 운영 시 시스템/PDS 유지보수 잡을 GCP Cloud Scheduler 가 구동합니다 (SCHEDULERS_EXTERNAL=true). 연동하면 PDS 모니터 스케줄러 탭이 실제 주기·상태·다음 실행을 GCP 에서 가져오고, 일시정지/재개를 여기서 제어합니다.

서비스 계정·project_id·location 은 위 프로젝트 기본값의 마스터 SA·전역 설정을 사용합니다. (마스터 SA 에 cloudscheduler.jobs.* 권한 포함 필요)

외부서비스 브로커가 [토픽 생성]·[구독 생성]·[publisher 권한 부여] 버튼으로 GCP 자원을 직접 생성할 때 쓰는 GCP 자원을 직접 생성합니다. 사용하는 계정·project 는 위 프로젝트 기본값의 마스터 SA·전역 project 입니다.

서비스 계정·project_id 는 위 프로젝트 기본값의 마스터 SA·전역 project 를 사용합니다. (마스터 SA 가 토픽/구독·IAM 바인딩·SA 생성·키 발급을 모두 수행 — roles/owner 권장)

보안파일(서비스 계정 JSON)을 선택하면 Vertex AI 인증으로 Gemini를 호출합니다. 설정하지 않으면 .env의 GEMINI_KEY 설정을 사용합니다.

선택된 보안파일로 Vertex AI 인증이 사용됩니다.

.env의 GEMINI_KEY / GEMINI_KEY_PATH / GEMINI_KEY_JSON 설정을 사용합니다.

등록된 JSON 보안 파일이 없습니다. 보안 파일 탭에서 google_json 타입으로 파일을 먼저 등록하세요.

Claude API를 Anthropic 직접 연결 대신 Google Cloud Vertex AI를 통해 호출합니다. 보안 파일 탭에서 google_json 파일을 먼저 등록하세요.

활성화됨 비활성화

등록된 JSON 보안 파일이 없습니다. 보안 파일 탭에서 google_json 타입으로 파일을 먼저 등록하세요.

Firestore 접근에 사용할 Google 서비스 계정 JSON 파일을 선택합니다. 보안 파일 탭에서 먼저 JSON 파일을 등록해야 합니다.

등록된 JSON 보안 파일이 없습니다. 보안 파일 탭에서 google_json 타입으로 파일을 먼저 등록하세요.

시스템 알림에 사용할 Slack 앱 자격증명과 오류 전송 채널을 지정합니다. 자격증명은 보안파일 관리 탭에 등록된 Slack 앱 중에서 선택하세요.

등록된 Slack 자격증명이 없습니다. 보안파일 관리 탭에서 file_type=slack 으로 먼저 등록하세요.

스케줄러 실패, HTTP 500 오류 등 이상 발생 시 이 채널로 알림을 전송합니다. 비워두면 알림 없음.

Operations Agent(PAMS)가 사람에게 보내는 알림(문의·보고)을 Slack 외에 이메일로도 보낼 수 있게 합니다. 도메인위임 서비스 계정으로 특정 Gmail 계정을 발신자로 impersonate — 자격증명은 보안파일 관리 탭에 등록된 google_json 타입 중에서 선택하세요.

등록된 google_json 보안파일이 없습니다. 보안파일 관리 탭에서 먼저 등록하세요.

발신 계정은 이메일 분석기의 모니터링 계정(EmailMonitorAccount) 화이트리스트에 활성 상태로 등록돼 있고, scope에 gmail.send 또는 https://mail.google.com/ 가 포함돼야 실제 발송이 동작합니다.

꺼져 있거나 미설정 상태면 이메일 채널은 발동하지 않고 기존처럼 Slack만 동작합니다(회귀 없음).

데이터 초기화 commit·이슈·스키마·경로·일지 전체 삭제 + 폴링 cursor 리셋

※ 표시가 있는 항목은 서버 재시작 후 반영됩니다.

설정 로드 중...

에이전트 실행 이력(run·단계별 로그·오류·도구 입출력)을 며칠 보관할지 설정합니다. 보관기간이 지난 종료 상태(완료·중단·실패)만 매일 04:40(KST) 정리하고, 진행 중·응답 대기(무기한 휴먼 대기 포함) 실행은 절대 삭제하지 않습니다. 0 = 무기한 보관.

기본 90
기본 90

장기 실행 작업 완료를 BA 에 통지하는 전역 1개 Pub/Sub 파이프라인. 외부 서비스(브라우저 등)는 이 토픽으로 발행하고, PI 는 push 구독으로 받아 부모 run 을 재개합니다. 값을 저장한 뒤 [토픽 생성]·[push 구독 생성] 으로 GCP 자원을 만드세요(멱등 — 상단 "GCP 프로비저닝 SA" 사용).

서비스가 발행할 토픽. 부여된 서비스에 /me/config 로 전달됩니다.

PI 가 토픽을 push 로 받는 구독(내부용). 인증 토큰은 생성 시 서버가 부착.

push 구독이 호출할 PI 엔드포인트(토큰 없는 base URL).

설정하면 push 구독이 이 SA 의 OIDC 토큰으로 PI 를 호출(audience=수신 URL, URL 에 토큰 미부착). 비우면 레거시 공유 토큰. [SA 생성]은 이 SA 를 만들고 키를 보안파일(google_json)로 등록 + Pub/Sub 서비스 에이전트에 roles/iam.serviceAccountTokenCreator(OIDC 선행조건)까지 부여합니다.

이 SA 의 키를 발급해 보안파일(Google 서비스 계정 JSON)로 등록합니다. 이름·설명을 입력하세요.

Operations Agent의 그래프 JSON·컴파일된 .py·실행 컨텍스트를 저장하는 백엔드. 로컬 디스크 또는 Google Cloud Storage 중 선택. 저장 후 "연결 테스트"로 라운드트립 검증을 권장합니다.

기본값: 프로젝트 루트의 object_storage/ 디렉터리. Docker에서는 영속 볼륨으로 마운트된 경로를 권장.

등록된 google_json 보안파일이 없습니다. 보안파일 탭에서 먼저 등록하세요.

버킷이 다른 용도와 공유되는 경우 BA 데이터를 분리하기 위한 prefix.

캔버스의 "저장소 참조"/"저장소 조작" 노드가 사용하는 시스템 전역 단일 공용 DB. 쓰기 가능한 DB 연결은 여기서 지정한 단 하나로 제한되며(공격 표면 최소화), 실제 저장 컬렉션명은 항상 {prefix}{노드에 입력한 이름} 형태입니다.

"에이전트 쓰기 허용"이 켜진 mongodb 연결이 없습니다. DB 연결 탭에서 먼저 설정하세요.

Operations Agent의 AI 채팅 기능이 사용할 기본 모델입니다. 저장한 토큰은 실제 사용자(작성자) 명의로 관리자 사용량 탭에 집계됩니다.

활성화된 모델이 없습니다. "모델 설정 (단가)" 탭에서 먼저 등록하세요.

PI 시스템의 모든 정적 리소스를 보관하는 통합 저장소. 시스템 자원(서비스 로고·공통 아이콘·다운로드 자산 등)과 사용자 업로드(프로필·첨부파일·산출물 등)를 함께 담는다. 용도 분리는 키 prefix 로 (service-logos/, user-uploads/{user_id}/, system/ 등). Operations Agent 저장소와는 별도로 운영 권장 (수명주기·접근 정책 다름). 백엔드 프록시 엔드포인트로 서빙하므로 버킷을 공개로 설정할 필요는 없습니다.

기본값: 프로젝트 루트의 pi_resources_storage/ 디렉터리. Docker에서는 영속 볼륨으로 마운트된 경로를 권장.

등록된 google_json 보안파일이 없습니다. 보안파일 탭에서 먼저 등록하세요.

버킷을 다른 용도와 공유한다면 PI 공통 리소스를 분리하기 위한 prefix.

백엔드 프록시 서빙에서는 사용되지 않음. 외부 직접 링크 발급 시에만 필요.

분석 SQL(MySQL/RDS) 커넥션 풀과 쿼리 실행 타임아웃. 채팅·보고서·심층보고서의 모든 SQL 조회에 적용됩니다. DB(db_key)마다 독립 풀이며 아래 값은 한 DB 기준입니다.

기본 5
기본 30

저장 시 즉시 적용(풀 재생성). 타임아웃 초과 쿼리는 취소되고 해당 커넥션은 폐기됩니다.

심층 보고서 생성·미리보기·PDF 생성의 병렬 처리 수를 조정합니다. 너무 높이면 LLM API rate limit 에러가 발생할 수 있습니다 (1~100).

생성된 보고서 산출물(PDF·exports 등)을 보관하는 저장소. 기본 7일 보관. 현재 로컬 디스크에 저장 중인 보고서를 이 버킷으로 이전할 예정입니다. Operations Agent·PI 공통 리소스 저장소와는 별도로 운영(수명주기·접근 정책 다름). 백엔드 프록시 엔드포인트로 서빙하므로 버킷을 공개로 설정할 필요는 없습니다.

기본값: 프로젝트 루트의 report_storage/ 디렉터리. Docker에서는 영속 볼륨으로 마운트된 경로를 권장.

등록된 google_json 보안파일이 없습니다. 보안파일 탭에서 먼저 등록하세요.

대화·보고서·심층보고서 작업 PDF 등 임시 산출물 prefix (7일 후 정리 대상).

발행(영구 보관) 산출물 prefix — 심층보고서 발행 PDF 등. 비우면 archive/ 적용.

백엔드 프록시 서빙에서는 사용되지 않음. 외부 직접 링크 발급 시에만 필요.

🧪 샌드박스 모듈 승인

"외부 서비스 코드"와 "코드 라이브러리"가 공유하는 Python 샌드박스의 import 허용 목록입니다. os/subprocess/socket 등 명백히 위험한 모듈은 코드에 영구 고정되어 여기서 다룰 수 없습니다.

대기 중인 요청

모듈명 출처 요청자 요청일시 LLM 판단 근거 액션
대기 중인 요청이 없습니다.

허용된 모듈 (관리자 승인 목록)

DB로 추가된 모듈이 아직 없습니다(코드에 고정된 기본 허용 목록은 별도).

🧩 내부 MCP 등록 관리

PI 외부에 별도 배포된 API 서비스 (예: shortform) 의 메타데이터와 사용자 권한을 관리합니다. 내부 분석 서비스(서비스 관리 탭) 와 별개의 컬렉션을 사용합니다.

인식자 서비스명 설명 API Endpoint 관리
등록된 서비스가 없습니다.

소문자 + 숫자 + 언더스코어. 시스템 내부에서 service code 로 사용됩니다.

최종 엔드포인트 = API Endpoint(운영/개발) + 이 경로. 예: https://…run.app + /mcp

운영 (Production) URL

개발 (Dev) URL — PI 가 dev_mode 일 때 우선 사용. 비어있으면 운영 URL 폴백

MongoDB 연결 — 이 서비스가 데이터를 저장하는 DB (선택)

비밀번호는 ****로 가려져 표시됩니다. 변경하려면 전체 연결 문자열을 다시 입력하세요(그대로 두면 기존 값 유지).

메타 정보 (Key-Value) — 서비스별 임의 설정값

등록된 메타 정보가 없습니다. [+ 추가]로 key-value 를 입력하세요.

자격증명 브로커 권한 (resource_grants)

카탈로그 로드 실패

manifest 가 요청한 capability 가 없습니다. 위 [↻ 서비스 manifest 불러오기]를 먼저 누르세요.

통신 보안 키 (HMAC) — 서버 생성·암호화 저장. 내부 MCP에 같은 값을 설정해 요청/콜백 서명에 사용

이 서비스는 디스패처(비동기 작업 큐)를 사용하지 않아 설정할 항목이 없습니다.

권한 부여될 사용자

·

저장 시 grant/revoke 가 일괄 적용됩니다.

사용자 선택
불러오는 중…

서비스 관리자

이 서비스의 admin 웹 인터페이스에 접근해 설정을 변경할 수 있는 사용자. 일반 사용 권한과 별개입니다.

저장 시 관리자 grant/revoke 가 일괄 적용됩니다.

MCP 서버 레지스트리 — 외부(Public) MCP

외부(3rd-party) MCP 서버를 등록합니다. PI 내부 서비스는 여기가 아니라 🧩 내부 MCP 등록 관리에 등록하면(MCP 노출 경로 설정) Studio에 자동 노출됩니다. 외부 MCP의 인증 키(user_key)는 각 사용자가 Operations Agent Studio에서 설정합니다.

server_id transport endpoint service_code auth TTL(s) 활성
등록된 MCP 서버가 없습니다. 우측 상단에서 등록하세요.

📚 코드 라이브러리

등록된 전체 코드 라이브러리 (PI 서비스별 결정론적 데이터 서빙 코드). 카드를 클릭하면 상세(설명·코드·테스트·스키마)가 열립니다.
불러오는 중…
표시할 코드 라이브러리가 없습니다.
파라미터
result_schema

          
params_schema

          
data_schema (코드가 만드는 data 구조)

          
sample output (생성 시점)

          
PIIA

코드 라이브러리 편집

※ 코드 본문은 빌더/세션에서 관리합니다. 여기선 메타데이터만 수정합니다.

모델 테스트

모델을 선택해 직접 대화로 테스트합니다.

전체 화면
Google

Enter 전송 · Shift+Enter 줄바꿈

PDS 저장소

GitHub / GCP Source Repository 모니터링 대상. push 이벤트로 업무일지·코드 이슈 분석을 트리거합니다.

제공자 이름 서비스 브랜치 웹훅 최근 폴링 스키마 상태 작업
등록된 저장소가 없습니다.

분석 큐 (PdsCommit.analysis_status)

업무일지 큐 (PdsCommit.worklog_status)

일별 활동

~

로딩 중...

~
날짜 (KST) 담당자 서비스 작업내용 평가 commits +/-
조건에 맞는 업무일지가 없습니다.
로딩 중...

최대 200건만 표시됩니다. 필터로 범위를 좁혀 보세요.

~

로딩 중...

DB 변경 내용 commit 커밋
조건에 맞는 변경이 없습니다.
Draft 로딩 중...
조건에 맞는 PDS Draft 가 없습니다.
~

로딩 중...

framework 변경된 경로 commit 커밋 제어
조건에 맞는 경로 변경이 없습니다.
☁️
GCP Cloud Scheduler 구동 중 아래 주기·상태·다음 실행은 Cloud Scheduler(외부) 기준입니다 (). 일시정지/재개는 Cloud Scheduler 에 반영되며, ⚡ 지금 실행 은 이 인스턴스에서 즉시 1회 실행합니다.
⚠️
Cloud Scheduler 조회 실패 시스템 설정 → Google Cloud Platform 의 서비스 계정·project·권한(cloudscheduler.jobs.*)을 확인하세요.
⏸️
아래 모든 잡이 자동 실행되지 않습니다. 각 잡의 ⚡ 지금 실행 으로 수동 실행만 가능합니다. 자동 실행하려면 .envDEV_MODE=False 로 바꾼 뒤 서버를 재시작하세요.
설명 주기 다음 실행 상태 제어
잡 정보 로딩 중...

Operations Agent · 도구 카탈로그

이름 type 카테고리 설명 만료일 활성 조작
등록된 도구가 없습니다.

Operations Agent · 스튜디오

저장 중...

시스템 노드

도구

등록된 도구가 없습니다.

캔버스 준비 중...

노드 속성

노드를 선택하면 여기에 속성이 표시됩니다.

에이전트를 선택하거나 새로 만드세요.

빌드 결과

✅ 빌드 성공 — 버전 v 활성화됨

노드 수:
엣지 수:
boss_query 포함:
python 도구 포함:

❌ 빌드 실패

새 Operations Agent

Operations Agent · 실행 모니터

새로고침 중...
에이전트를 선택하세요.
상태 생성 트리거 토큰
실행 이력 없음
run을 선택하세요.
run id
트리거
생성/완료
토큰 (in/out)
cursor
input

            
결과

              
result_md
오류

            

이벤트 없음

버전 활성 노드/엣지 메타 빌드 시각 조작
빌드된 버전이 없습니다.

새 도구 등록 도구 편집

⚠️ 이름을 바꾸면 이미 캔버스에 올려둔 노드의 표시 이름이 갱신 전까지 예전 이름으로 남을 수 있습니다(연결 자체는 끊기지 않음).

기본값 9999-12-31(사실상 무기한)

REST API 설정 — 마커로 input 변수 치환

Python 코드 — super_admin만 등록 가능. inputs 딕셔너리로 입력 받음.

MCP 도구 호출 — 내부 MCP는 'internal' 사용.

LLM 판단 — boolean 또는 enum 출력. 캔버스에서 다이아몬드로 표시됨.

기존 DynamicTool 참조 — 도구 관리 탭에서 등록한 MongoDB/MySQL/Python 도구.

Slack 메시지 발송 — 유저·채널 후보를 등록해두면, LLM이 메시지 내용에 따라 그중 하나(사람 또는 채널)에게 발송합니다. input_schema는 후보에 맞춰 자동 생성됩니다.

등록된 Slack 자격증명이 없습니다 — 보안파일 관리 탭에서 file_type=slack 으로 등록하면 여기서 선택할 수 있습니다.

Slack 연동된 유저가 없습니다 — 사용자 관리에서 slack_user_id를 먼저 등록하세요.

유저 명 + 채널 개 등록됨 — 총 2개 이상이면 LLM이 매 호출마다 메시지 내용에 맞춰 대상을 고릅니다. 후보 밖 대상에게는 보낼 수 없습니다.

⚠️ 켜면 위 후보 목록과 무관하게 어떤 채널/유저 ID로도 발송할 수 있습니다. 신뢰할 수 있는 용도에만 사용하세요.

input_schema는 대상 후보에 맞춰 저장 시 자동 생성됩니다 (text + target_id).


      

🤖 AI로 도구 만들기 (rest_api MVP) ✏️ AI로 도구 수정

✨ 저장 준비 완료
만들고 싶은 도구를 설명해보세요. 예: "GitHub 저장소의 최근 이슈를 가져오는 도구" 이 도구에서 무엇을 바꾸고 싶은지 설명해보세요.
●●●

draft를 직접 편집할 수 있습니다. 저장 시 이 값이 적용됩니다.

⚠️ 이름을 바꾸면 이미 캔버스에 올려둔 노드의 표시 이름이 갱신 전까지 예전 이름으로 남을 수 있습니다(연결 자체는 끊기지 않음).

🧪 테스트 입력
입력 파라미터가 아직 없습니다 (채팅/폼에서 먼저 정의하세요).

      

📦 도구 draft

아직 채워지지 않음
name:
title:
desc:
jsonpath:
input:

          
output:

          
PDS 스키마 정보 . read-only
불러오는 중...
👆 컬럼 행 클릭 → 출처 op 상세 펼침 · ✏️ 수정 클릭 → 추출 내용 편집
PDS op 수정
commit
서비스 경로 변경 상세 read-only
불러오는 중...

프로필

자동 256px 리사이즈. Slack 동기화 = 이메일로 멤버 조회 → Slack User ID + 사진 자동 세팅.

등록된 역할이 없습니다.

등록된 DB 연결 없음

🔗 외부 시스템 매핑

🛠️ Code Agent — Git 매핑 + 알림 설정

대화 내용

대화 목록
로딩 중...
대화 없음
대화를 선택하세요
로딩 중...
메시지가 없습니다.

보고서

보고서 목록
로딩 중...
보고서 없음
보고서를 선택하세요
로딩 중...

메모리 관리

로딩 중...
저장된 기억이 없습니다.

MCP 키 관리

🔑

비밀번호 초기화 완료

⚠️ 임시 비밀번호 — 지금만 확인 가능

🔒 내 비밀번호 변경

비밀번호가 일치하지 않습니다.

사용자 상세 사용량

공급자·모델별 비용

공급자 모델 사용량 입력 출력 단가 입력 단가 출력 금액
합계

용도별 비용

카테고리 용도 사용량 입력 출력 금액
합계
데이터 없음

일별 토큰 사용 추이 범례 클릭으로 표시/숨김

월간 토큰 한도 설정

전체 월 토큰 한도 (자동 합산)
공급자 모델 이번달 사용 한도 (토큰) 사용률 예상 비용 (USD)

Vertex Claude 사용 시 이 ID로 호출합니다. 직접 API 사용 시에는 무시됩니다.

순서는 목록에서 드래그로 변경하세요.

모델 사용 현황

모델을 사용 중인 곳 목록 (역할 + PAMS Studio 노드)

전체 일괄 변경

팀 코드:

등록된 서비스가 없습니다.
선택됨:

사용자 노드 추가

여러 사용자를 연속 추가할 수 있습니다.
검색 결과가 없습니다.
아직 추가한 사용자가 없습니다. 이번에 명 추가됨

에이전트 노드 추가

여러 에이전트를 연속 추가할 수 있습니다.
등록된 에이전트가 없습니다. 먼저 "🤖 에이전트 추가"로 등록하세요.
아직 추가한 에이전트가 없습니다. 이번에 개 추가됨

페르소나 노드 추가

이 조직(서비스)에 해당하는 페르소나입니다. 연속 추가할 수 있습니다.
이 서비스에 해당하는 페르소나가 없습니다. 먼저 홈 → 페르소나 관리에서 등록하세요.
아직 추가한 페르소나가 없습니다. 이번에 개 추가됨

식별자:
⚠️

MD 파일 업로드

스키마 편집: 스키마 추가:

🔒
PIIA 컬럼이 있어 권한이 PIIA로 강제됩니다. 개인정보가 포함된 컬럼이 하나라도 있으면 'service' 권한으로 낮출 수 없습니다.
실 DB 샘플 (최대 50건)
🔍 신규 필드 탐색 정렬 최근 도큐먼트에만 있는 새 필드를 잡기 위함 — 기본 _id desc
정렬 필드
# 컬럼명 타입 크기 설명 값/설명 참조 PIIA DB 사용 삭제
컬럼이 없습니다. 🤖 AI 개선 추출로 마크다운에서 자동 추출하거나, 🔌 DB 실측 점검으로 실제 DB에서 가져오거나, + 행 추가로 직접 입력하세요.
샘플 레코드 조회 중...
실 DB 접속 권한 또는 테이블/컬렉션 존재 여부를 확인하세요.
데이터가 없습니다.
#
·

          
건 표시 · 개 필드 복합 타입(Object/Array)은 클릭하면 JSON 상세가 펼쳐집니다.

진행 중 — 닫기 비활성
데이터 미리보기 .
샘플 레코드 조회 중...
실 DB 접속 권한 또는 테이블/컬렉션 존재 여부를 확인하세요.
데이터가 없습니다.
#
·

      
건 표시 · 개 필드
복합 타입(Object/Array)은 클릭하면 JSON 상세가 펼쳐집니다.

스키마 백업 복구

컬렉션

서비스를 먼저 등록하세요.

서비스 코드:
로고 미리보기

※ 신규 서비스는 먼저 저장한 뒤 로고가 별도 업로드 됩니다.

이미지 처리 중…

이 서비스 관련 질의 시 LLM에 전달되어 사업 목표에 맞는 인사이트를 제공합니다.

* = 전체 / ga4 = 구글 애널리틱스 / gsc = 서치콘솔 / service = 서비스일반 / PIIA = 개인정보취급 / playstore = Google Play / appstore = Apple App Store / googleads = Google Ads / aws = Amazon Web Service / gcp = Google Cloud Platform / organization = 조직

AI에게 전달되는 후속 질문 생성 지침입니다. 분석 결과 텍스트 뒤에 이어 붙여집니다.

플랫폼 키:

operator: EQUALS / NOT_EQUALS / CONTAINS / BEGINS_WITH / REGEXP

# 경로 설명 경로변수 설명
경로 행이 없습니다. 📥 텍스트에서 읽어오기 또는 + 행 추가 로 시작하세요.

한 줄에 하나. 형식: /path — 설명 · 변수 설명 추가시 — 설명 ║ id=게시글 ID, post_id=댓글 ID

연결할 카탈로그가 없습니다. 'GA4 이벤트 카탈로그' 탭에서 먼저 등록하세요.

코드: (자동 부여·변경 불가)

이벤트가 없습니다. "+ 이벤트 추가"로 등록하세요.

캐시 (10분)

신규 등록됨
자동 추가
이미 등록됨
skip
GA4 조회
PDS 후보

진행 중 — 닫기 비활성

사이트 키:

도메인 속성이면 sc-domain:example.com 형식 사용

파일 유형:

Fernet 암호화 후 저장됩니다. 등록 후에는 마스킹된 값(앞 4 + ··· + 뒤 4)만 표시됩니다.

Slack API → 해당 App → Basic Information → App Credentials 에서 복사.

※ 둘 다 체크 안 함 = 메시지 송신 전용 자격증명 (Bot Token 등).

/ba/slack/bot/sub/…/
Events: https://pi.pandora.tv/ba/slack/bot/sub/events/
Interactivity: https://pi.pandora.tv/ba/slack/bot/sub/interactivity/

Slack Event Subscriptions / Interactive 요청 서명 검증에 사용됩니다 (수신 전용).

메시지 송신용 (DM·채널 발송). Slack App → OAuth & Permissions → Bot User OAuth Token.

Meta for Developers → 해당 앱 → 앱 설정 → 기본 설정 (App ID/Secret) · 그래프 API 로 발급한 장기 Access Token · 연결된 IG 비즈니스 계정 ID.

발행·인사이트 호출에 사용. 만료되므로 갱신 필요 (장기 토큰 권장).

AWS Console → IAM → 사용자 → 보안 자격 증명 에서 발급한 Access Key. 최소 권한(필요 서비스)만 가진 IAM 사용자 키를 권장합니다.

보안파일 관리 탭에서 file_type 'google_ads_oauth'로 JSON 파일을 먼저 업로드하세요.

보안파일 관리에서 등록한 AWS Account 타입 크리덴셜만 표시됩니다 (Access Key·Secret·Region 은 거기에 저장).

{"__date":"var"} 날짜 시작 / {"__date_end":"var"} 날짜 끝 / {"__int":"var"} 정수 변환
{"__optional_match":{"param":"p","field":"f"}} 조건부 $match / {"__limit":"var","default":50,"max":200} $limit
{{param}} 파라미터 마커 — SELECT/WITH/SHOW 만 허용 (DML 차단)
허용 모듈: json math re datetime defaultdict Counter
파라미터는 inputs['key'] 또는 inputs.get('key') 로 접근. 외부 임포트 불가.

🧪 도구 테스트:

파라미터