Como crear un chatbot para criptomonedas

En este tutorial para principiantes, cubriremos cómo desarrollar y desplegar fácilmente tu propio chatbot de criptomonedas con Flowise, una herramienta de interfaz de usuario de código abierto para construir flujos de LLM personalizados sin necesidad de programar.

Voy a suponer que ya tienes npm instalado en tu computadora y que tienes conocimientos básicos de JavaScript y NodeJS.

Crear y conectar nodos en tu proyecto Flowise

Para iniciar un nuevo flujo de chat, haz clic en "Add New". Esto te presentará un lienzo en blanco donde puedes diseñar tu aplicación de IA.


En el lado izquierdo de la pantalla, hay un botón para agregar nodos. Una vez que hagas clic, se revelará una lista de componentes disponibles, como agentes, cadenas, modelos de chat, cargadores de documentos y más, que podemos utilizar.

Comencemos arrastrando y soltando los nodos en el lienzo para construir el flujo mostrado en la imagen proporcionada.

Nodos y conexiones

  • Tool Agent (Agente de herramientas): Arrastra el nodo "Tool Agent" al lienzo. Este nodo actúa como el gestor principal de herramientas y memoria para el chatbot.
  • Buffer Memory (Memoria intermedia): Añade el nodo "Buffer Memory" y conéctalo al nodo "Tool Agent" para gestionar la memoria del chatbot.
  • ChatOpenAI: Arrastra el nodo "ChatOpenAI" al lienzo. Conéctalo al nodo "Tool Agent". Configura las credenciales de conexión seleccionando "OpenAI" e ingresa tu clave API de OpenAI. Selecciona "gpt-4" como modelo y ajusta otros parámetros como la temperatura según tus necesidades.
  • Custom Tool (Herramienta personalizada): Arrastra el nodo "Custom Tool" al lienzo. Selecciona la herramienta "get_crypto_prices" en el menú desplegable de inputs. Esta herramienta interna usará la API de Financial Modeling Prep para obtener datos de criptomonedas.
Imagen sobre los nodos (Agente de herramienta, Memoria intermedia y el nodo ChatOpenAI)

Añadir la clave API de Financial Modeling Prep

Regístrate en Financial Modeling Prep para obtener una clave API. Una vez que tengas tu clave API, configúrala en la herramienta personalizada 'get_crypto_prices'. La URL de la API es:

Reemplaza "YOUR_API_KEY" con tu clave API real de Financial Modeling Prep. Esta API proporcionará datos de precios de criptomonedas.

Crear la herramienta personalizada

Ahora, vamos a crear la herramienta personalizada que utilizará la API de Financial Modeling Prep para obtener los datos de criptomonedas.

Imagen que representa la creación de una nueva herramienta

Al darle clic nos aparecerá el siguiente recuadro con la información necesaria para usar la herramienta.


Es importante mencionar que el titulo de la herramienta debe ser en minuscula y si tiene más de 1 palabra separarlos por un guin bajo (_). Además la descripción es muy importante por lo que es importante detallarla ya que esto es lo que usará el modelo para determinar cuando usar la herramienta.

Código de la herramienta personalizada

Probar tu chatbot de criptomonedas con IA

Vamos a hacer una pregunta para ver si nuestro chatbot realmente obtiene información precisa y en vivo de la API de Financial Modeling Prep.


Consulta: ¿Cuál es el precio de Bitcoin hoy?


Con eso, has diseñado tu primer chatbot.

Imagen de la conversación con el chatbot donde le pregunte sobre el precio de Bitcoin y respondio correctamente.

Con el acceso a datos proporcionado por las APIs, construir un chatbot ya no es un proceso complicado y desafiante. Al comprender los conceptos básicos de cómo funcionan los chatbots y utilizar las herramientas y fuentes de datos adecuadas, puedes crear fácilmente un chatbot de criptomonedas con IA.

¡Hablemos!

Whatsapp: +524421399514

Redes sociales

Unete a nuestra comunidad

¡Recibe contenido exclusivo directamente en tu correo!