GlirOSAyudaPregunta en el foroEstado del servicio

Cómo funciona

Cómo funciona

Herramientas, y crear las tuyas

Qué es una herramienta de GlirOS, ToolMaker, el SDK de herramientas y compartir tu herramienta.

3 min de lectura

Herramientas, y crear las tuyas

Una herramienta de GlirOS es una pequeña página web con un tool.json que la describe: su nombre, lo que puede hacer (sus llamadas) y lo que necesita. GlirOS la muestra en el panel lateral, y tanto tú como los modelos de IA podéis usarla. Consulta Herramientas.

Una herramienta se ejecuta en un entorno aislado: GlirOS solo le da lo que permite.
Una herramienta se ejecuta en un entorno aislado: GlirOS solo le da lo que permite.

Tres tipos de herramientas

  • Las herramientas propias de GlirOS vienen integradas o del catálogo firmado de herramientas (Ajustes > Herramientas > Más herramientas).
  • Las herramientas de la comunidad las crean y alojan otros usuarios de GlirOS y se publican en community.gliros.com. GlirOS no las revisa. Consulta Herramientas de la comunidad.
  • Las herramientas caseras son las que creas o copias tú mismo. Sus nombres empiezan por my_.

Las herramientas de la comunidad y las caseras se mantienen aparte de las de GlirOS: no pueden compartir enlaces, no pueden consultar al modelo por su cuenta y están desactivadas hasta que las activas, y GlirOS te pregunta antes. Son para la aplicación de escritorio.

ToolMaker

La herramienta ToolMaker convierte una página web sencilla en una herramienta casera y te da un zip. Pide «convierte esta página en una herramienta» con la página en el panel lateral.

El SDK de herramientas

Para herramientas más grandes hay un kit para desarrolladores: el contrato de herramientas, un inicio rápido, un entorno de pruebas y un comprobador. Una herramienta habla con GlirOS mediante un pequeño objeto GlirOS: responde a sus llamadas, le dice a GlirOS lo que muestra, lee el idioma y el tema y (en las herramientas propias de GlirOS) puede pedir descargas. La guía pública, Crear herramientas para GlirOS, está en community.gliros.com/tools/guide (en inglés).

Compartir tu herramienta

Aloja tú mismo el zip de la herramienta (por ejemplo en GitHub Releases) y publícala en community.gliros.com > Herramientas > Listar una herramienta. La comunidad comprueba el archivo una vez y muestra el resultado punto por punto. Las preguntas y los consejos van en la sección Herramientas caseras de la comunidad.

Ejemplos de peticiones

Desde GlirOS 0.1.5b cada herramienta muestra lo que puede hacer. Pregunta «¿qué puede hacer el traductor?» y la IA da unos ejemplos sencillos; di «más ejemplos» para otros más difíciles. En Ajustes > Herramientas, una herramienta activada muestra sus ejemplos sencillos como botones Prueba:, que ponen las palabras en el cuadro de mensaje y no envían nada. Para quien crea herramientas: añade "examples": {"start": […], "more": […], "advanced": […]} a tool.json, con 2–3 peticiones que escribiría un usuario en start (una línea cada una, en inglés, noruego y español); la guía tiene los detalles.

Notificaciones

Desde GlirOS 0.1.0, cualquier herramienta (las de GlirOS, las de la comunidad y las caseras) puede avisarte de que algo ha terminado, te necesita o ha fallado, también cuando estás en otro chat. El aviso siempre muestra el nombre de la propia herramienta, y tú decides: desactiva las notificaciones de todas las herramientas, de un tipo o de una herramienta en Ajustes > Notificaciones, o directamente desde un aviso en la lista de la campana. Consulta Cómo funcionan las notificaciones. Para quien crea herramientas: pon "notify": true en tool.json y llama a GlirOS.notify solo cuando exista; la guía tiene los detalles.

¿Sigues atascado?