Risolvi i problemi relativi allo sviluppo di un agente per il runtime di Vertex AI Agent Engine

Questo documento descrive come risolvere gli errori che potresti riscontrare durante lo sviluppo di un agente.

Errori di generazione dei contenuti

Problema:

Ricevi un messaggio di errore simile al seguente:

ValueError: Cannot get the Candidate text.
Response candidate content part has no text.

Possibile causa:

Questo errore potrebbe essere causato dall'utilizzo di una versione di langchain-google-vertexai non compatibile con google-cloud-aiplatform. È richiesta la versione 1.0.2 o successive di langchain-google-vertexai. Per controllare la versione che utilizzi, esegui questo comando nel terminale:

pip show langchain-google-vertexai

Soluzione consigliata:

Installa la versione 1.0.2 di langchain-google-vertexai. Questa versione include gli aggiornamenti della chiamata di funzioni di LangChain necessari per funzionare con google-cloud-aiplatform. Per aggiornare la tua versione di langchain-google-vertexai, esegui questo comando nel terminale:

pip install langchain-google-vertexai --upgrade

Dopo aver eseguito il comando di aggiornamento, verifica di utilizzare la versione 1.0.2 o successiva eseguendo questo comando nel terminale:

pip show langchain-google-vertexai

Se ti trovi in un'istanza notebook (ad esempio Jupyter, Colab o Workbench), potresti dover riavviare il runtime per utilizzare i pacchetti aggiornati.