Los desarrolladores han inundado ChatGPT en su creciente popularidad, encontrando formas innovadoras y emocionantes no solo de integrar el bot en sus proyectos de nuevas maneras, sino también de modificar el chatbot para aprovecharlo al máximo.
Ahora, están creando formas de automatizar las indicaciones de ChatGPT para alentar a la herramienta a realizar tareas autónomas, quitando el peso de los usuarios que tienen que guiar constantemente al bot mientras lo usan para el trabajo.
Auto-GPT es una aplicación de código abierto desarrollada por Toran Bruce Richards en GitHub que automatiza las indicaciones para GPT-4 (la última versión del poderoso bot ChatGPT AI). Con la aplicación, los usuarios pueden ingresar una lista de tareas, en lugar de una sola tarea a la vez, que desean completar y Auto-GPT ‘habla’ con ChatGPT para generar indicaciones por sí mismo y finalizar las diversas tareas entrelazadas. Produce sus propias ‘subtareas’ para ayudar a completar las tareas indicadas.
Suena un poco complicado al principio, pero si usa ChatGPT con frecuencia, ya sea directamente desde el sitio web de OpenAI o a través de Microsoft Bing, o cualquiera de los chatbots alternativos (como Google Bard), sabrá que puede ser un proceso largo. para hacer una sola tarea. Si está codificando o utilizando el bot para asistencia técnica, debe alimentarlo continuamente con tareas individualmente y realizar un seguimiento de las respuestas, corregir donde sea necesario e incluso reiniciar cuando las cosas van mal.
Pero no se preocupe: ¡Auto-GPT escribe indicaciones para la IA, para usted! No necesita dirigir constantemente el chatbot para obtener el resultado deseado; le da a ChatGPT las indicaciones por usted y luego verifica que la salida se cumpla.
Tal como está, deberá tener algunos conocimientos básicos de codificación para usar Auto-GPT, ya que deberá conectarse con la interfaz de programación de aplicaciones (API) de OpenAI, aunque con la abrumadora demanda, sin duda habrá docenas de programas similares aparecerán en poco tiempo, algunos de los cuales (¡con suerte!) serán más accesibles.
¿Quién, qué y dónde?
Las aplicaciones para un programa como este son casi infinitas. ChatGPT es una tecnología que puede producir contenido bajo demanda para cumplir con la mayoría de los criterios y no necesita comer ni dormir. Es un banco interminable de información, y con Auto-GPT, el chatbot obtiene el don de la autoevaluación.
AutoGPT otorga a la IA la capacidad no solo de que el usuario le asigne una tarea grande y compleja, internalizando y deconstruyendo las tareas más pequeñas necesarias, sino también controlando la salida y corrigiendo cuando sea necesario. Esto significa que ChatGPT podría volverse esencialmente autosuficiente después del aviso inicial del usuario. Eso asusta.
Auto-GPT notará si los datos son inexactos, reiniciará una pila de tareas o solicitará obtener mejores datos y leer y escribir archivos. Como tiene memoria, catalogará las tareas completadas y comprenderá cuándo se necesita una acción adicional.
Las aplicaciones son infinitas. Podría responder automáticamente a correos electrónicos o seleccionar listas de tareas complejas para pequeñas empresas, actuar como un chat de servicio al cliente sobrealimentado para sitios web o un directorio inteligente para personas que visitan sitios y requieren más información.
Por ejemplo, si un museo estuviera utilizando Auto-GPT, los invitados podrían hablar con el bot sobre las exhibiciones en este momento, pero también crear reservas, solicitar itinerarios actualizados, seleccionar planes y paquetes para todo el día y responder a cualquier problema.
Tenemos un problema
El problema con este tipo de tecnología autosuficiente es que es probable que Auto-GPT se concentre en la tarea en cuestión, en ese momento, y no más. Si estaba utilizando Auto-GPT en una configuración de servicio al cliente y funcionaba por sí solo sin la supervisión humana adecuada, podría brindarle a un cliente una solución o respuesta a su consulta a corto plazo, pero podría usar atajos que un humano sabría evitar.
Si desea averiguar cómo devolver un paquete, el bot puede decirle a un cliente que simplemente lo deje en la oficina de correos local, sin considerar si puede haber un feriado, lo que significa que la oficina de correos no está utilizando sus aperturas normales. si la devolución específica es válida según los términos y condiciones de la empresa, o incluso si el cliente solicita o no devolver un producto de esa empresa específica.
O puede pedirle que resuelva un problema en su código para una aplicación o diseño de juego, y puede resolver el problema en esa sección aislada del código, pero no considerar cómo esa sección ahora editada o seleccionada puede encajar en el resto del proyecto, lo que podría resultar en el temido ‘código espagueti’.
El principal problema es la falta de interacción humana. Está muy bien tener un proceso completamente automatizado, pero al entregar todo al bot, solo sabe realmente qué y cómo ha realizado las tareas. después esta completo Siempre encontrará la forma más rápida de llegar a una solución. No se trata de planificar lo que podría suceder en el futuro, sino más bien lo que está sucediendo en el ahora, y esa falta de previsión podría ser difícil de manejar si saltamos directamente.