Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Sugerencia] Versiones actualizadas de librerías

Chicos, cuando hagan el segundo ejercicio, deben de considerar que las versiones cambian, por mi parte desde un inicio tuve problemas porque ya no se utilizaban versiones como la gemini flash 1.5, o para el segundo ejercicio de buscar los canales de youtube, la forma en que se utiliza para llamar o cohere cambia, ya no era necesario:
respuesta = llm.invoke(HumanMessage(content="Cuáles canales colombianos de youtube me recomiendas para saber más sobre teléfonos inteligentes?"))

sino:

respuesta = llm.invoke("Cuáles canales colombianos de youtube me recomiendas para saber más sobre inversiones?")

O sea, similar a la forma en la que se llama con Gemini.

2 respuestas

Hola Mónica,

¡Gracias por compartir tu experiencia! Es cierto que las versiones de las librerías pueden cambiar y afectar cómo se implementan ciertos métodos. Lo que mencionaste sobre la diferencia en la forma de invocar las respuestas entre Gemini y Cohere es un buen ejemplo de cómo las actualizaciones pueden requerir ajustes en el código.

En el caso que mencionas, parece que la forma de invocar las respuestas con llm.invoke ha cambiado, y ahora se puede hacer de una manera más directa, sin la necesidad de utilizar HumanMessage. Esto puede simplificar el código y hacerlo más limpio.

Por ejemplo, en lugar de usar:

respuesta = llm.invoke(HumanMessage(content="Cuáles canales colombianos de youtube me recomiendas para saber más sobre teléfonos inteligentes?"))

Ahora puedes usar directamente:

respuesta = llm.invoke("Cuáles canales colombianos de youtube me recomiendas para saber más sobre teléfonos inteligentes?")

Este tipo de cambios son comunes cuando las librerías se actualizan, y es importante estar atento a la documentación oficial para asegurarse de que el código esté alineado con las últimas prácticas.

Espero que tu sugerencia ayude a otros estudiantes a evitar problemas similares. ¡Gracias por contribuir al aprendizaje de la comunidad!

Espero haber ayudado y buenos estudios!

También me encontré problemas con la versión de langchain cohere y cohere. Yo tenía versiones mas nuevas que no me dejaban importar chatCohere tuve que desinstalarlas e instalar versiones compatibles

langchain-cohere==0.3.1
cohere==5.11.3