Agents - Neotask by Neotask Documentation | Neotask
에이전트
에이전트란 무엇인가?
에이전트는 문제를 추론하고, 작업을 실행하고, 여러 플랫폼에 걸쳐 통신하는 격리된 AI 어시스턴트입니다. 각 에이전트는 자체 워크스페이스, 세션 기록, 모델 구성, 채널 바인딩을 갖습니다.
에이전트 격리
모든 에이전트에는 다음이 제공됩니다:
워크스페이스 — 파일, 메모, 에이전트별 데이터를 위한 전용 디렉토리
세션 — 독립적인 대화 기록 및 전사
구성 — 모델 선택, 도구 권한, 지출 한도
정체성 — 에이전트의 AGENTS.md 파일에 정의된 고유한 페르소나
인증 프로필 — 에이전트별 API 키 및 인증 구성에이전트 페르소나
각 에이전트의 워크스페이스에는 개성, 지시, 행동 지침을 정의하는 AGENTS.md 파일이 포함됩니다. 이 지속적인 시스템 프롬프트는 에이전트가 응답하는 방식 — 어조, 도메인 전문 지식, 형식, 도구 사용, 안전 정책 — 을 형성합니다.
다중 에이전트 라우팅
여러 에이전트를 실행할 때 수신 메시지는 바인딩에 따라 자동으로 라우팅됩니다:
채널 바인딩 — 플랫폼의 모든 메시지를 라우팅합니다 (예: 모든 Telegram → personal 에이전트)
서버/워크스페이스 바인딩 — 특정 Discord 서버 또는 Slack 워크스페이스를 전용 에이전트로 라우팅합니다
채팅 유형 바인딩 — 개인 메시지를 하나의 에이전트로, 그룹 메시지를 다른 에이전트로 라우팅합니다
연락처/피어 바인딩 — 특정 연락처의 메시지를 특정 에이전트로 라우팅합니다바인딩은 우선순위 순서로 평가됩니다. 첫 번째 일치가 우선합니다. 일치하지 않는 메시지는 기본 에이전트로 이동합니다.
서브에이전트 및 위임
에이전트는 특화된 작업을 위해 서브에이전트를 생성할 수 있습니다:
작업 위임 — 복잡한 작업을 분해하고 부분을 특화된 서브에이전트에 위임합니다
격리된 실행 — 서브에이전트는 자체 세션 컨텍스트에서 실행됩니다
핑퐁 대화 — 에이전트는 협력하기 위해 서로 (최대 5차례) 주고받는 교환을 할 수 있습니다
결과 공지 — 서브에이전트 결과는 원래 채널에 다시 게시될 수 있습니다팀 및 오케스트레이션
다중 에이전트 팀은 조율된 워크플로를 가능하게 합니다:
병렬 실행 — 작업의 다른 측면에 대해 여러 에이전트를 동시에 실행합니다
순차 파이프라인 — 각 에이전트가 이전 출력을 기반으로 하는 에이전트를 연결합니다
하이브리드 모드 — 병렬 및 순차 실행을 결합합니다
작업 추적 — 각 에이전트 작업의 상태를 모니터링합니다 (대기 중, 실행 중, 완료, 오류, 취소됨)도구 프로필
각 에이전트가 할 수 있는 것을 제어합니다:
| 프로필 | 사용 가능한 도구 |
|---------|----------------|
| minimal | 세션 상태만 |
| coding | 파일 I/O, 실행, 세션, 메모리, 이미지 |
| messaging | 메시지 전송, 세션 기록 |
| full | 모든 도구 (기본값) |
에이전트별, 모델 제공업체별로 커스텀 허용/거부 목록을 설정할 수 있습니다.
안전 모드
안전 모드는 실행 샌드박스를 제공합니다:
마스터 토글 — 전체적으로 활성화하거나 비활성화합니다
에이전트별 제어 — 신뢰할 수 있는 에이전트에 대해 비활성화하고 다른 에이전트에 대해 유지합니다
실행 승인 — 민감한 작업은 명시적인 사용자 승인이 필요합니다
정책 동기화 — 설정이 모든 연결된 클라이언트에서 실시간으로 동기화됩니다에이전트 메모리
각 에이전트는 메모리 시스템에 접근할 수 있습니다:
MEMORY.md — 세션 간 중요한 정보 및 메모를 위한 지속적인 파일
메모리 파일 — memory/에 있는 추가 구조화된 지식
벡터 검색 — 자연어 쿼리를 사용하여 메모리를 검색합니다자세한 내용은 세션 및 메모리를 참조하세요.
View full documentation