Ottimizza le prestazioni per gli agenti Amazon Bedrock utilizzando un'unica knowledge base - Amazon Bedrock

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ottimizza le prestazioni per gli agenti Amazon Bedrock utilizzando un'unica knowledge base

Amazon Bedrock Agents offre opzioni per scegliere diversi flussi in grado di ottimizzare la latenza per casi d'uso più semplici in cui gli agenti dispongono di un'unica base di conoscenze. Per assicurarti che il tuo agente sia in grado di sfruttare questa ottimizzazione, verifica che le seguenti condizioni si applichino alla versione pertinente del tuo agente:

  • Il tuo agente contiene solo una knowledge base.

  • Il tuo agente non contiene gruppi di azioni o sono tutti disabilitati.

  • Il tuo agente non richiede ulteriori informazioni all'utente se non dispone di informazioni sufficienti.

  • L'agente utilizza il modello di prompt di orchestrazione predefinito.

Per sapere come verificare queste condizioni, seleziona la scheda corrispondente al metodo scelto e segui i passaggi:

Console
  1. Accedi all' AWS Management Console utilizzo di un IAMruolo con le autorizzazioni di Amazon Bedrock e apri la console Amazon Bedrock all'indirizzo. https://console.aws.amazon.com/bedrock/

  2. Seleziona Agenti dal riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione Agenti.

  3. Nella sezione Panoramica dell'agente, verifica che il campo di immissione Utente sia DISABLED.

  4. Se stai controllando se l'ottimizzazione viene applicata alla bozza di lavoro dell'agente, seleziona Bozza di lavoro nella sezione Bozza di lavoro. Se stai controllando se l'ottimizzazione viene applicata a una versione dell'agente, seleziona la versione nella sezione Versioni.

  5. Verifica che la sezione Knowledge base contenga solo una knowledge base. Se esiste più di una knowledge base, disattivale tutte tranne una. Per informazioni su come disattivare le knowledge base, consultaDissociazione di una knowledge base da un agente.

  6. Verifica che la sezione Gruppi di azione non contenga gruppi di azioni. Se sono presenti gruppi di azioni, disabilitali tutti. Per informazioni su come disattivare i gruppi di azioni, consultaModificare un gruppo di azioni.

  7. Nella sezione Istruzioni avanzate, verifica che il valore del campo Orchestrazione sia Predefinito. Se è sovrascritto, scegli Modifica (se stai visualizzando una versione del tuo agente, devi prima passare alla bozza di lavoro) ed esegui le seguenti operazioni:

    1. Nella sezione Istruzioni avanzate, seleziona la scheda Orchestrazione.

    2. Se ripristini le impostazioni predefinite del modello, il modello di prompt personalizzato verrà eliminato. Assicurati di salvare il modello se ne avrai bisogno in un secondo momento.

    3. Cancella le impostazioni predefinite del modello di orchestrazione Override. Conferma il messaggio che appare.

  8. Per applicare le modifiche apportate, seleziona Prepara nella parte superiore della pagina dei dettagli dell'agente o nella finestra di test. Quindi, verifica le prestazioni ottimizzate dell'agente inviando un messaggio nella finestra di test.

  9. (Facoltativo) Se necessario, crea una nuova versione del tuo agente seguendo la procedura riportata qui. Implementa e integra un agente Amazon Bedrock nella tua applicazione

API
  1. Invia una ListAgentKnowledgeBasesrichiesta (consulta il link per i formati di richiesta e risposta e i dettagli dei campi) con un endpoint di build Agents for Amazon Bedrock e specifica l'ID del tuo agente. Per ilagentVersion, utilizzalo DRAFT per la bozza di lavoro o specifica la versione pertinente. Nella risposta, verificate che agentKnowledgeBaseSummaries contenga un solo oggetto (corrispondente a una base di conoscenza). Se esiste più di una knowledge base, disabilitale tutte tranne una. Per informazioni su come disattivare le knowledge base, consultaDissociazione di una knowledge base da un agente.

  2. Invia una ListAgentActionGroupsrichiesta (consulta il link per i formati di richiesta e risposta e i dettagli dei campi) con un endpoint di build Agents for Amazon Bedrock e specifica l'ID del tuo agente. Per ilagentVersion, utilizzalo DRAFT per la bozza di lavoro o specifica la versione pertinente. Nella risposta, controlla che l'actionGroupSummarieselenco sia vuoto. Se ci sono gruppi di azioni, disabilitali tutti. Per informazioni su come disattivare i gruppi di azioni, consultaModificare un gruppo di azioni.

  3. Inviare una richiesta GetAgentrichiedi (consulta il link per i formati di richiesta e risposta e i dettagli dei campi) con un endpoint di build Agents for Amazon Bedrock e specifica l'ID del tuo agente. Nella risposta, all'interno dell'promptConfigurationselenco del promptOverrideConfiguration campo, cerca l'PromptConfigurationoggetto il cui valore è. promptType ORCHESTRATION Se il promptCreationMode valore èDEFAULT, non devi fare nulla. In tal casoOVERRIDDEN, procedi come segue per ripristinare le impostazioni predefinite del modello:

    1. Se ripristini le impostazioni predefinite del modello, il modello di prompt personalizzato verrà eliminato. Assicurati di salvare il modello dal basePromptTemplate campo se ne avrai bisogno in seguito.

    2. Inviare una richiesta UpdateAgentrichiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) con un endpoint in fase di costruzione Agents for Amazon Bedrock. Per l'PromptConfigurationoggetto corrispondente al modello di orchestrazione, imposta il valore di to. promptCreationMode DEFAULT

  4. Per applicare le modifiche apportate, invia un PrepareAgentrichiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) con un endpoint in fase di costruzione Agents for Amazon Bedrock. Quindi, verifica le prestazioni ottimizzate dell'agente inviando un InvokeAgentrichiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) con un endpoint di runtime Agents for Amazon Bedrock, utilizzando l'TSTALIASIDalias dell'agente.

  5. (Facoltativo) Se necessario, crea una nuova versione del tuo agente seguendo i passaggi riportati in. Implementa e integra un agente Amazon Bedrock nella tua applicazione