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.
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.
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.
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.
Ahora, vamos a crear la herramienta personalizada que utilizará la API de Financial Modeling Prep para obtener los datos de criptomonedas.

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.

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.

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.
Unete a nuestra comunidad
¡Recibe contenido exclusivo directamente en tu correo!