Solucionar problemas al desarrollar un agente

En este documento se describe cómo resolver los errores que pueden surgir al desarrollar un agente.

Errores de generación de contenido

Problema:

Recibes un mensaje de error similar al siguiente:

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

Causa posible:

Este error puede deberse a que estás usando una versión de langchain-google-vertexai que no es compatible con google-cloud-aiplatform. Se requiere la versión 1.0.2 o posterior de langchain-google-vertexai. Para comprobar qué versión estás usando, ejecuta el siguiente comando en tu terminal:

pip show langchain-google-vertexai

Solución recomendada:

Instala la versión 1.0.2 de langchain-google-vertexai. Esta versión incluye las actualizaciones de llamada a herramientas de LangChain necesarias para trabajar con google-cloud-aiplatform. Para actualizar tu versión de langchain-google-vertexai, ejecuta el siguiente comando en el terminal:

pip install langchain-google-vertexai --upgrade

Después de ejecutar el comando de actualización, comprueba que estás usando la versión 1.0.2 o una posterior. Para ello, ejecuta el siguiente comando en tu terminal:

pip show langchain-google-vertexai

Si estás en una instancia de cuaderno (por ejemplo, Jupyter, Colab o Workbench), es posible que tengas que reiniciar el entorno de ejecución para usar los paquetes actualizados.