# 소개

> PentAGI는 자체 호스팅 가능한 완전 자율 다중 에이전트 pentest 시스템입니다.

PentAGI는 자동화된 보안 테스트를 위한 오픈소스 플랫폼입니다. 자연어로 대상과 목표를 설명하면, 전문 AI [agents](https://pentagi.com/ko/docs/glossary/#agent) 팀이 작업을 계획하고 격리된 Docker [sandbox](https://pentagi.com/ko/docs/glossary/#sandbox) 내에서 전문가용 [tools](https://pentagi.com/ko/docs/glossary/#tool)를 실행하며, 학습한 내용을 기억하여 [report](https://pentagi.com/ko/docs/glossary/#report)를 제공합니다.

자체 인프라에서 원하는 언어 모델을 사용하여 실행할 수 있는 자율형 어시스턴트를 필요로 하는 보안 엔지니어, 연구원 및 레드팀을 위해 구축되었습니다.

* [빠른 시작](https://pentagi.com/ko/docs/getting-started/quickstart/): 대화형 설치 프로그램으로 PentAGI를 설치하세요.
* [첫 번째 flow](https://pentagi.com/ko/docs/getting-started/first-flow/): 자율 flow를 실행하고 그 report를 확인하세요.
* [아키텍처](https://pentagi.com/ko/docs/concepts/architecture/): 서비스, agents, memory 및 관측 가능성.
* [LLM providers](https://pentagi.com/ko/docs/configuration/llm-providers/): 클라우드, 게이트웨이 또는 로컬 모델을 연결하세요.

## [주요 기능](https://pentagi.com/ko/docs/#what-it-does)

* **자율형 테스트.** Agents는 사용자가 지정한 각 [task](https://pentagi.com/ko/docs/glossary/#task)를 [subtasks](https://pentagi.com/ko/docs/glossary/#subtask)로 분할하고, 다음 단계를 선택하여 실행한 뒤 결과에 따라 적응합니다. 소규모 모델의 경우 선택적으로 실행 모니터링 및 지능형 task 계획을 지원합니다.
* **전문가 팀.** primary agent가 연구, 코딩, 설치 및 [pentest](https://pentagi.com/ko/docs/glossary/#pentest)를 전문화된 agents에게 위임합니다. Agents는 adviser에게 지침을 요청할 수 있으며, 실행 모니터링이 켜져 있으면 adviser는 정해진 횟수의 [tool calls](https://pentagi.com/ko/docs/glossary/#tool-call) 이후에 그들의 작업을 검토하기도 합니다. reflector는 tool 호출을 중단한 모든 agent를 올바른 결과로 다시 유도합니다.
* **전문가용 tools.** nmap, metasploit, sqlmap 등 20개 이상의 tools가 sandbox 컨테이너 내에서 실행되며, 각 [flow](https://pentagi.com/ko/docs/glossary/#flow)에 맞게 선택된 Docker 이미지로 구축됩니다.
* **Memory 및 지식.** 결과와 성공적인 접근 방식은 나중에 재사용할 수 있도록 pgvector가 적용된 PostgreSQL에 저장되며, 선택 사항인 Neo4j [knowledge graph](https://pentagi.com/ko/docs/glossary/#knowledge-graph)는 호스트, 서비스 및 [findings](https://pentagi.com/ko/docs/glossary/#finding) 간의 관계를 추적합니다.
* **웹 인텔리전스.** 내장된 격리 브라우저와 [search engines](https://pentagi.com/ko/docs/glossary/#search-engine)(Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus, SearXNG)를 통해 최신 정보를 수집합니다.
* **관측 가능성.** LLM 추적을 위한 Langfuse와 전체 시스템 모니터링을 위한 OpenTelemetry, VictoriaMetrics, Jaeger, Loki가 통합된 Grafana를 제공합니다.
* **API.** 자동화 및 연동을 위해 Bearer 토큰을 지원하는 REST 및 GraphQL API를 제공합니다.

## [개요 영상 보기](https://pentagi.com/ko/docs/#watch-the-overview)

PentAGI의 작동 모습을 짧게 소개합니다: [YouTube에서 시청하기](https://youtu.be/R70x5Ddzs1o).

## [현재 기능 범위](https://pentagi.com/ko/docs/#current-capability-boundaries)

* PentAGI는 사전 정의된 캠페인을 갖춘 침해 및 공격 시뮬레이션 제품이 아닌, 자율적이고 assistant 기반의 pentest 플랫폼입니다.
* Flow reports는 웹에서 보거나 복사할 수 있으며, Markdown 또는 PDF로 다운로드할 수 있습니다.
* [Providers](https://pentagi.com/ko/docs/glossary/#provider)는 기본 통합 및 커스텀 OpenAI 호환 엔드포인트를 통해 사용할 수 있습니다.

> [!WARNING]
> 소유하고 있거나 명시적으로 평가 권한을 부여받은 시스템만 테스트하십시오. PentAGI 사용은 [EULA](https://github.com/vxcontrol/pentagi/blob/main/EULA.md)의 적용을 받습니다.