Soluciona problemas relacionados con el desarrollo de un agente para el entorno de ejecución de Vertex AI Agent Engine

En este documento, se describe cómo resolver errores que puedes encontrar cuando desarrollas 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 una versión de langchain-google-vertexai que no es compatible con google-cloud-aiplatform. Se requiere la versión 1.0.2 o una posterior de langchain-google-vertexai. Para verificar qué versión estás usando, ejecuta el siguiente comando en la 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 la herramienta LangChain que son necesarias para trabajar con google-cloud-aiplatform. Para actualizar tu versión de langchain-google-vertexai, ejecuta el siguiente comando en tu terminal:

pip install langchain-google-vertexai --upgrade

Después de ejecutar el comando de actualización, verifica que estés usando la versión 1.0.2 o posterior mediante la ejecución del siguiente comando en tu terminal:

pip show langchain-google-vertexai

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