Andrew Ng, cofundador de Google Brain y una de las voces más influyentes en la enseñanza de la inteligencia artificial, presentó OpenWorker, un agente de IA de escritorio de código abierto pensado para devolver entregables completos en lugar de respuestas de chat. El proyecto se publica bajo licencia MIT, la más permisiva del ecosistema de software libre, y prioriza la ejecución local, según anunció el propio Ng en X.
La propuesta rompe con el formato habitual del asistente conversacional. En lugar de sostener un ida y vuelta de mensajes, OpenWorker se plantea como un compañero de trabajo digital que recibe una tarea y regresa con el resultado ya elaborado: un documento, un archivo, un script terminado. La idea de fondo es que el usuario delegue una encomienda y reciba un producto, no una sugerencia.
Cómo está construido
Bajo el capó, OpenWorker ejecuta un servidor de agente escrito en Python dentro de una carcasa Tauri, un marco que permite crear aplicaciones de escritorio ligeras. Esa arquitectura corre en la computadora del usuario, un enfoque «local-first» que reduce la dependencia de servidores externos y mantiene los datos dentro del equipo.
La herramienta admite 30 modelos seleccionados con capacidad de llamada a herramientas (tool calling), es decir, modelos capaces de invocar funciones y programas externos para cumplir una tarea, y también soporta ejecución totalmente local a través de Ollama, un entorno para correr modelos de lenguaje sin conexión a la nube. El código está disponible en su repositorio en GitHub y en el sitio del proyecto.
Un motor de riesgo para cada acción
El punto más delicado de cualquier agente autónomo es qué se le permite hacer sin supervisión. OpenWorker aborda ese problema con un motor de riesgo tipado que actúa como filtro: cada escritura de archivos, cada comando de terminal y cada acción que salga del equipo pasa por una evaluación antes de ejecutarse.
Ese diseño responde a una preocupación creciente en el desarrollo de agentes de IA, sistemas que no se limitan a responder sino que ejecutan acciones en el mundo real. Un agente con acceso irrestricto a la terminal o a la red puede borrar datos, modificar sistemas o filtrar información. Clasificar y bloquear esas operaciones por defecto es una forma de contener el daño potencial cuando el modelo se equivoca o interpreta mal una instrucción.
El enfoque conecta con trabajos previos de Ng en torno a la interoperabilidad entre modelos, como la biblioteca aisuite, que busca unificar el acceso a distintos proveedores de IA bajo una misma interfaz.
Qué significa para usuarios y desarrolladores
OpenWorker llega en un momento de intensa competencia por definir cómo serán los agentes de IA de uso cotidiano. Buena parte de la industria empuja hacia soluciones en la nube, con suscripciones y datos alojados en servidores de terceros. La apuesta de Ng va en sentido contrario: software abierto, ejecución en el propio dispositivo y control granular sobre lo que el agente puede tocar.
Para quienes exploran cómo incorporar la IA a las tareas laborales, la promesa de recibir entregables listos en lugar de borradores conversacionales resulta atractiva, aunque su utilidad real dependerá de la calidad de los modelos que lo respalden y de la fricción que imponga el sistema de permisos.
La licencia MIT y el código abierto invitan a que la comunidad extienda la herramienta, la audite y detecte fallos. Queda por ver si ese modelo descentralizado logra competir con los agentes propietarios que dominan hoy la conversación, o si termina siendo, sobre todo, una referencia técnica para futuros desarrollos.
