cover

¿Cómo funcionan los plugins de ChatGPT en resumen?

author photo

Héctorbliss

@hectorbliss


robot logo saying hello

No te quedes atrás: Actualízate

Suscríbete para recibir información sobre nuevos frameworks, updates, eventos, tips, hacks y más.

Ya te puedes suscribir para ser parte del selecto grupo de desarrolladores que podrán probar en primera fila los nuevos plugins que prometen ser el nuevo "market place" que nos volverá millonarios como lo hizo el Apple store en 2008. Puedes suscribirte aquí.

Esto puede que sea solo un "hype" y que al final no tenga una salida real comercial, pero mientras sabemos si son peras o manzanas, mejor suscribirse y que no nos pase lo mismo que con el Bitcoin.🤹🏻‍♀️

Mientras tanto, en este post, quiero explicarte de forma resumida, qué necesitas para crear plugins para ChatGPT:

Primero, ¿qué puedo hacer con los plugins?

Los plugins que vas a crear se conectan a OpenAI que a su vez es quien conecta a ChatGPT con aplicaciones de terceros. Es decir, estos plugins le permiten a ChatGPT interactuar con APIs definidas por desarrolladores, aumentando las habilidades de ChatGPT permitiéndonos ejecutar una gama amplia de acciones como:

  1. ChatGPT devuelve a los plugins información en tiempo real como marcadores deportivos, precios de stocks o las noticias más recientes.
  2. ChatGPT devuelve a los plugins información que encuentra online, como documentos, notas personales o info sobre marcas o cualquier cosa en internet, como un no-code scraper
  3. ChatGPT puede ejecutar acciones por el usuario como reservar un hotel o restaurante, un vuelo o ¡pedir comida!

Los plugins están en versión alpha, lo que significa que aún están en proceso de descubrimiento sobre todo lo que se puede hacer, para ser parte de esta investigación puedes añadirte a la lista de espera.

Puedes imaginar el flujo de la siguiente manera: ChatGPT plugin flow (flujo de un plugin chatgpt)

Pasos para construir un ChatGPT plugin

Para construir un plugin, la documentación oficial destaca 4 pasos:

1. Se crea un archivo de manifiesto, es decir, se coloca un ai-plugin.json en tu sitio web con tu dominio configurado, algo así: hectorbliss.com/ai-plugin.json

Este archivo incluye meta datos sobre tu plugin como el nombre, logo, etc., además de info requerida para el login (OAuth) y los end-points que serán expuestos.

2. Debes registrar tu plug-in en ChatGPT UI

Es como crear un "app" en Facebook developers o un add-on en Shopify. En el menú plugins selecciona Plugins, Plugin Store y finalmente Install an unverified plugin o también en Develop your own plugin. Aquí también deberás configurar OAuth 2 con tu client_id y client_secret si fuese necesario.

3. Los usuarios son quienes activan tu plugin

Los usuarios de tu plugin, deben activarlo manualmente en ChatGPT UI ChatGPT no usará tu plugin por default. La documentación oficial menciona que los usuarios invitados a las pruebas alpha podrán compartir sus plugins hasta a 15 usuarios adicionales, pero será hasta después de pasado cierto tiempo que OpenAI decidirá si pone tu plugin a disposición de toda la base de usuarios de ChatGPT.

👀 ¡Ojo!, en este punto El equipo de OpeanAI promete poner a disposicion de los desarrolladores herramientas que les permitirán a los usuarios descubrir sus plugins, aquí podríamos esperar una tienda tipo apple o android.

4. Una vez que tu plugin está publicado y activado por el usuario, un usuario le solicitará cierta información a ChatGPT y este decidirá si puede conseguirla mediante tu plugin.

Si tu plugin es capaz de realizar la tarea que se le ha encomendado a ChatGPT de forma instantánea, avanzada o específica, este lo usará.

Imaginando las interacciones que tendremos con ChatGPT usando plugins:

Me atrevo a pensar que nos encontraremos frente a este input gigante a quien le solicitaremos haga cosas, no solo que nos diga cosas, de tal forma que cuando le pida por ejemplo que le comparta mi CV a todos los reclutadores que tengo en Linkedin, una ventanita solicitando mi autorización para usar mis contactos de Linkedin aparecerá, y una vez que otorgue el permiso con mi cuenta (puede ser cualquier OAuth) ChatGPT publicará o enviará DMs por mí, de un CV que él mismo habrá creado. Logrando así vengarnos de los reclutadores con un contraataque de spam, para luego pedir a ChatGPT que no olvide enviar a los 5 min un mensaje que diga "¿tuviste oportunidad de ver mi último mensaje?".

Pero fuera de bromas, los plugins también son una prueba de que ChatGPT aún nos necesita, de que es un gran momento para ser desarrolladores web, pues la inteligencia de verdad (la humana) está a punto de complementar esta AI.

Abran paso a los desarrolladores que esto se va a descontrolar.

Estas a tiempo de entrarle a este mundo AI

Así que si esta vez le vas a brincar al tren y convertirte en millonario haciendo plugins, conectando las capacidades de este robot superinteligente con humanos y empresas, estás a tiempo de aprender una pequeña lista de herramientas que te quiero recomendar:

  1. Aprende JSON, pero tal vez más en concreto: aprende cómo trabajar con objetos JS, puedes aprenderlo aquí: Micro curso: Mínimo JS
  2. Conocimientos básicos de OpenGraph y de SEO te vendrán muy bien, te dejo un post sobre SEO y meta tags aquí
  3. Algo que últimamente digo, hablando de ChatGPT es que los datos en texto (que es lo que GPT devuelve) siempre necesitarán de estilo y personalidad, lo que me lleva a pensar que le front end se fortalecerá, pues interpretar y presentar datos recibidos como texto, es realmente, el trabajo de un front end y mientras más APIs sustituya ChatGPT, más front end será necesario... seguiré hablando de esto en los próximos días y también grabaré unos videitos, por eso suscríbete para que no te pierdas nada.

Gracias por tu tiempo, ¿Tú que opinas de ChatGPT plugins?

Abrazo. Bliss. 🤓 🤖

banner

¿Quieres mantenerte al día sobre los próximos cursos y eventos?

Suscríbete a nuestro newsletter

Jamás te enviaremos spam, nunca compartiremos tus datos y puedes cancelar tu suscripción en cualquier momento 😉

robot logo saying hello
facebook icontwitter iconlinkedin iconinstagram iconyoutube icon

© 2016 - 2023 Fixtergeek