Gestione del contesto
Come PentAGI mantiene i flow lunghi all'interno della finestra di contesto del modello riassumendo le parti più vecchie della catena di ogni agent e le impostazioni che la regolano.
I flowflowUn'esecuzione di PentAGI: un obiettivo, i task creati dai tuoi messaggi e tutto ciò che gli agenti hanno fatto lungo il percorso. lunghi generano più conversazione di quanta qualsiasi modello possa contenere. PentAGI mantiene la catena di ogni agentagent — agenteUn agente AI di PentAGI: un modello con il proprio prompt, impostazioni e strumenti che svolge un tipo di lavoro in un flow, come testare, scrivere codice o cercare sul web. entro limiti definiti tramite la sintetizzazione della catena: dopo ogni turno dell'agent, le sezioni più vecchie vengono condensate, mentre quelle più recenti restano integre, a meno che non superino i propri limiti di dimensione. Se PentAGI conosce la finestra di contesto del modello — dai suoi cataloghi di modelli integrati o da un endpoint personalizzato la cui lista dei modelli la riporta — e la catena continua a non rientrare, viene compattata ulteriormente subito prima della chiamata al modello. I modelli Ollama e altri con una finestra sconosciuta non ricevono questo passaggio, quindi riduci le dimensioni qui sotto per un modello con un contesto piccolo.
Ottimizzazione
Le impostazioni predefinite sono adatte alla maggior parte dei modelli. Gli agents e l'assistantassistant — assistenteLa modalità interattiva: lavori con un agente in una chat e decidete insieme il passo successivo. interattivo hanno configurazioni separate; l'assistant conserva una cronologia recente più ampia.
| Impostazione | Agents | Assistant |
|---|---|---|
| Limita le sezioni recenti | SUMMARIZER_ | ASSISTANT_ |
| Limite di dimensione della sezione recente | SUMMARIZER_ | ASSISTANT_ |
| Risultato singolo più grande per tooltool — strumentoCiò con cui un agente agisce: una funzionalità integrata come il terminale, il browser isolato o la ricerca web, oppure un programma nella sandbox come nmap, metasploit o sqlmap. | SUMMARIZER_ | ASSISTANT_ |
| Sezioni domanda-risposta conservate | SUMMARIZER_ | ASSISTANT_ |
| Dimensione di tali sezioni | SUMMARIZER_ | ASSISTANT_ |
| Sezioni recenti non condensate | SUMMARIZER_ | ASSISTANT_ |
Con false, le sezioni recenti non hanno un limite di dimensione proprio e non si applica nemmeno il singolo limite per i risultati degli strumenti.
SUMMARIZER_ abilita la strategia domanda-risposta (attiva per impostazione predefinita) e SUMMARIZER_ sintetizza anche i tuoi messaggi al suo interno (disattivata per impostazione predefinita). Entrambe si applicano solo agli agent: l'Assistant usa sempre la strategia e non sintetizza mai i tuoi messaggi.
Ultimo aggiornamento il