Introduction
NPO는 조직이 지능형 AI 에이전트를 설계, 구축, 테스트, 배포 및 관리할 수 있도록 하는 엔터프라이즈 AI 에이전트 플랫폼입니다. 이 플랫폼은 생성에서 일상적인 사용에 이르기까지 전체 에이전트 생애 주기를 포괄하는 두 개의 상호 보완적인 애플리케이션으로 구성되어 있습니다:
- Agent Studio: AI 에이전트를 설계, 구성 및 게시하기 위한 빌더의 작업 공간입니다.
- AI Workspace: 배포된 에이전트와 상호 작용하고, 관리하며, 모니터링하기 위한 최종 사용자의 대시보드입니다.
Agent Studio
Agent Studio는 에이전트 빌더가 AI 에이전트를 설계하고, 백엔드 통합을 구성하며, 플랫폼 전반의 설정을 관리하는 개발 및 관리 환경입니다.
핵심 기능
| 기능 | 설명 |
|---|---|
| 에이전트 프로파일 관리 | AI 에이전트 프로파일을 생성, 편집, 버전 관리, 게시, 비게시, 공유 및 삭제합니다. 단일 에이전트(독립형)와 딥 에이전트(주 에이전트 + 하위 에이전트)를 모두 지원합니다. |
| 에이전트 디자인 캔버스 | 에이전트 아키텍처를 조립하기 위한 시각적 드래그 앤 드롭 캔버스 — LLM 제공자, 트리거, 채팅 메모리, MCP 서버, 하위 에이전트 및 기술을 연결하여 작동하는 에이전트 그래프를 만듭니다. |
| LLM 구성 | 언어 모델 제공자(OpenAI, Anthropic, Google Gemini)를 구성하고, 모델을 선택하며, 온도, 최대 토큰, 재시도 및 타임아웃과 같은 매개변수를 조정합니다. |
| MCP 서버 관리 | 에이전트를 백엔드 API 및 외부 도구와 연결하기 위해 MCP(모델 컨텍스트 프로토콜) 서버 프로파일을 설정합니다. OAuth 인증을 구성하고, API 도구를 선택하며, 서버 엔드포인트를 관리합니다. |
| 미들웨어 | 에이전트에 미들웨어 계층을 적용합니다 — Human in the Loop는 도구 승인 제어를 위한 것이고, PII Protection은 민감한 데이터 수정, Summarization은 대화 컨텍스트 관리를 위한 것입니다. |
| Skill 등록 | 에이전트 행동을 표준화하는 재사용 가능한 기술을 생성, 발견 및 관리합니다. 기술은 개인적, 공유 또는 공개일 수 있으며, 모듈식 지침 세트로 에이전트에 첨부됩니다. |
| Knowledge DB | 대화 중 에이전트가 참조할 수 있는 지식 데이터베이스에 문서(PDF, PPT/PPTX, DOC/DOCX, MD, HWP, TXT)를 업로드하여 에이전트의 지식 소스를 관리합니다. |
| 플레이그라운드 | 게시하기 전에 샌드박스 환경에서 에이전트를 테스트합니다 — MCP 서버 연결을 확인하고, 커넥터를 인증하며, 기술을 테스트하고, 에이전트 응답을 대화형으로 검증합니다. |
| 도구 관리 | LLM 공급자, API 키, Kubernetes 클러스터, 테마/색상 설정, 사용자, 그룹 및 역할 기반 액세스 제어를 관리합니다. |
AI Workspace
AI Workspace는 Agent Studio의 최종 사용자 동반자입니다. 사용자가 게시된 AI 에이전트와 상호작용하고, 에이전트 포트폴리오를 관리하며, 작업 공간 수준의 설정을 구성할 수 있는 대화형 인터페이스를 제공합니다.
주요 기능
| 기능 | 설명 |
|---|---|
| 채팅 인터페이스 | 풍부한 채팅 경험을 통해 AI 에이전트와 대화합니다. 메시지를 보내고, 파일을 첨부하며, 에이전트의 구성된 LLM 및 도구에 의해 제공되는 지능적인 응답을 받습니다. |
| 에이전트 선택 | 자신의 에이전트, 공유된 에이전트 또는 AI 에이전트 카탈로그의 에이전트 중에서 선택합니다. 필요에 따라 에이전트와 모델을 전환합니다. |
| MCP 서버 관리 | 선택한 에이전트에 연결된 MCP 서버를 작업 공간에서 직접 보고, 추가하거나 제거합니다. |
| 웹 검색 토글 | 최신 정보가 필요한 에이전트에 대해 실시간 웹 검색을 활성화하거나 비활성화합니다. |
| 대화 이력 | 날짜별로 정리된 과거 대화에 접근하고 다시 방문하여 후속 조치 또는 참조를 합니다. |
| 에이전트 관리 | 새로운 에이전트(간단 모드 또는 고급 모드)를 생성하고, 에이전트 세부 정보를 보고 업데이트하며, 에이전트 인스턴스를 모니터링합니다. |
| Human in the Loop | 에이전트가 승인이 필요한 도구 실행을 요청할 때, 도구 호출 세부 정보를 검토하고 실행이 진행되기 전에 승인, 편집 또는 거부를 선택합니다. |
Agent Studio와 AI Workspace가 함께 작동하는 방법
| 단계 | Agent Studio | AI Workspace |
|---|---|---|
| 빌드 | 에이전트 아키텍처 설계, LLM 구성, MCP 서버 연결, 미들웨어 설정 | — |
| 테스트 | Playground를 사용하여 게시 전에 에이전트 동작 검증 | — |
| 게시 | 에이전트를 게시하여 사용자에게 제공 | 게시된 에이전트는 Workspace에 나타납니다 |
| 사용 | — | 에이전트와 채팅, 대화 관리, 파일 첨부 |
| 관리 | 에이전트 프로파일 업데이트, 버전 재지정, 구성 조정 | 에이전트 세부정보 보기, 설정 업데이트, MCP 서버 관리 |
| 협업 | 사용자/그룹과 에이전트 프로파일 공유 및 권한 설정 | 공유된 에이전트에 접근, AI 에이전트 카탈로그 탐색 |
세션 연속성: 이미 Agent Studio에 로그인한 경우, 동일한 브라우저에서 AI Workspace를 열 때 세션이 자동으로 유지됩니다 — 다시 로그인할 필요가 없습니다.