컨텍스트 관리
PentAGI가 각 agent의 체인 중 이전 부분을 요약하여 긴 flows를 모델의 컨텍스트 창 내에 유지하는 방식과 이를 조정하는 설정입니다.
긴 flowsflow — 플로우PentAGI의 한 번 실행: 목표, 사용자의 메시지에서 생성된 작업, 그리고 에이전트들이 수행한 모든 활동을 포함합니다.는 어떤 모델이 수용할 수 있는 것보다 더 많은 대화를 생성합니다. PentAGI는 체인 요약을 통해 각 agentagent — 에이전트PentAGI의 AI 에이전트: 고유한 프롬프트, 설정 및 도구를 갖추고 모의해킹, 코드 작성 또는 웹 검색과 같은 특정 작업을 수행하는 모델입니다.의 체인을 적절한 범위 내로 유지합니다. 즉, agent가 턴을 마칠 때마다 이전 섹션은 압축되고 가장 최근 섹션은 크기 제한을 초과하지 않는 한 전체가 보존됩니다. PentAGI가 내장된 모델 카탈로그나 모델 목록을 보고하는 custom endpoint를 통해 모델의 컨텍스트 윈도우를 알고 있고 체인이 여전히 맞지 않는다면, 모델 호출 직전에 한 번 더 압축됩니다. Ollama 모델과 같이 윈도우 크기를 알 수 없는 모델은 이러한 단계를 거치지 않으므로, 컨텍스트가 작은 모델의 경우 아래 크기를 낮추십시오.
튜닝
기본 설정은 대부분의 모델에 적합합니다. Agents와 대화형 assistantassistant — 어시스턴트대화형 모드: 채팅에서 에이전트와 함께 작업하며 다음 단계를 공동으로 결정합니다.는 별도의 설정을 가지며, assistant는 더 많은 최근 기록을 보관합니다.
| 설정 | Agents | Assistant |
|---|---|---|
| 최근 섹션 크기 제한 | SUMMARIZER_ | ASSISTANT_ |
| 최근 섹션 크기 제한 | SUMMARIZER_ | ASSISTANT_ |
| 단일 tooltool — 도구에이전트가 작업에 사용하는 수단입니다. 터미널, 격리된 브라우저, 웹 검색 같은 내장 기능이나 nmap, metasploit, sqlmap 같은 샌드박스 안의 프로그램입니다. 결과 최대 크기 | SUMMARIZER_ | ASSISTANT_ |
| 보존할 질문-답변 섹션 수 | SUMMARIZER_ | ASSISTANT_ |
| 해당 섹션의 크기 | SUMMARIZER_ | ASSISTANT_ |
| 하나의 요약으로 압축하지 않을 최근 섹션 | SUMMARIZER_ | ASSISTANT_ |
false을 사용하면 최근 섹션에는 자체 크기 제한이 없으며 단일 도구 결과 제한도 적용되지 않습니다.
SUMMARIZER_은 질문-답변 전략을 활성화하며(기본값: 켜짐), SUMMARIZER_는 해당 전략 내에서 사용자 본인의 메시지도 요약합니다(기본값: 꺼짐). 둘 다 agent에만 적용됩니다. assistant는 항상 이 전략을 사용하며 사용자의 메시지를 절대 요약하지 않습니다.
최종 업데이트: