Skip to main content

Guía Rápida: Watcher con Open Interpreter

Parte 1. ¿Qué es Open Interpreter?

Open Interpreter es una herramienta de código abierto que facilita la interacción entre los usuarios y sus computadoras permitiendo ejecutar comandos en lenguaje natural en diversos lenguajes de programación. Actúa como un puente, permitiendo a los usuarios escribir instrucciones en lenguaje simple, que luego el intérprete traduce en código ejecutable. Esto mejora la productividad y hace que la programación sea más accesible, especialmente para quienes no están familiarizados con la sintaxis de código.

Parte 2. Operaciones en Node-RED

En esta parte, necesitamos 4 módulos para completar el trabajo. Son los módulos SenseCap Watcher OpenSteam, function, http request y debug.

  1. Módulo SenseCap Watcher OpenSteam: Recibe el mensaje desde Watcher hacia Node-RED.
  2. Módulo function: Procesa los datos para obtener el mensaje deseado.
  3. Módulo http request: Envía el mensaje a Open Interpreter mediante protocolo HTTP.
  4. Módulo debug: Depura todo el flujo de trabajo para comprobar que todo funciona correctamente.

A continuación te mostraremos cómo configurar estos módulos paso a paso.

Paso 1. Configurar módulo SenseCap Watcher OpenSteam

Primero, debes ejecutar una tarea en Watcher siguiendo el video siguiente. Si deseas saber más, haz clic aquí.

Si aún no sabes cómo enviar mensajes de Watcher a Node-RED, haz clic aquí.

Paso 2. Configurar módulo function

msg.payload = {
content: msg.payload.value[0].content,
image_url: msg.payload.value[0].image_url
};
return msg;

Paso 3. Configurar módulo http request

Usamos una solicitud POST por seguridad y enviamos al puerto 3000, que estará siendo escuchado por Open Interpreter.

Paso 4. Configurar módulo debug

Selecciona según la imagen siguiente.

Cuando termines la configuración, no olvides hacer clic en Deploy.

Parte 3. Operaciones en Open Interpreter

tip

Antes de continuar, necesitas tener un entorno de desarrollo Python en tu computadora.

Si aún no lo tienes, haz clic aquí para ver cómo instalarlo.

Paso 5. Instalar Open Interpreter

Después de instalar Python, puedes instalar Open Interpreter fácilmente con un solo comando:

pip install open-interpreter

Paso 6. Iniciar Open Interpreter

Interpreter tiene dos modos: en línea y local. Por defecto, se selecciona el modo en línea, que usa la API Key de GPT-4 Turbo de OpenAI. También puedes usar el modo local descargando el modelo.

tip

Recomiendo el modo en línea, ya que es más rápido e inteligente. El modo local a veces se bloquea.

Modo en línea

  1. Primero, necesitas una API Key de OpenAI. Haz clic aquí si eres usuario pago de GPT-4.
  1. Luego, ejecuta el comando interpreter e introduce tu API Key. Después de eso, selecciona el modelo gpt-4-turbo.

Modo local

  1. Primero, necesitas descargar un modelo. Se recomienda usar Ollama. Haz clic aquí.
  1. Tras instalar Ollama, ejecuta ollama en PowerShell o Terminal. Luego corre:
ollama run llama3.1

Para descargar y ejecutar el modelo llama3.1.

  1. Para probar otros modelos, haz clic aquí.
    Solo corre: ollama run xxx.
  1. Una vez que hayas descargado y ejecutado el modelo, continúa con:
interpreter -l

Y selecciona ollama y el modelo llama3.1.

Paso 7. Ejecutar comandos

tip

He probado muchas veces el siguiente comando en Interpreter, pero no siempre responde igual.

Debes interactuar con Interpreter según su respuesta. A veces necesitarás reiniciarlo y probar de nuevo.

Este es el comando en lenguaje natural enviado a Open Interpreter:

i want you to keep listening computer port 3000 and extract the image_url and open it in browser.

La primera vez, Interpreter respondió que por simplicidad solo soporta solicitudes GET, pero nosotros usamos POST. Sugirió modificar el servidor para aceptar POST, a lo cual accedimos y se ejecutó automáticamente.

Como puedes ver, el código se ejecutó exitosamente, escuchando el puerto 3000.

Ahora, usa Watcher para detectarte. La imagen será capturada y abierta automáticamente en el navegador.

¡Felicidades por integrar exitosamente Watcher con Open Interpreter! Este es un gran paso en tu camino, demostrando tu dedicación y habilidad. Sigue adelante, ¡te esperan más herramientas y conceptos fascinantes!

Soporte Técnico y Comunidad

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte soporte y asegurar que tu experiencia sea lo más fluida posible. Ofrecemos varios canales de comunicación para distintos tipos de usuarios.

Loading Comments...