TK que finalmente se salió de control / Sudo Null IT News

Si le parece que el cliente vino con una especificación técnica vaga o necesita hacer otra pregunta para aclarar los requisitos. ¿No lo crees? Ha llegado el momento de una especificación técnica verdaderamente compleja.

Como empezó todo

¡Hola! Este es Ahmad de botcreators.

Durante mi carrera, he escrito más de cien especificaciones técnicas para el desarrollo de software, y mi equipo y yo escribimos aún más especificaciones técnicas durante la implementación de nuestros proyectos. La gente viene a nosotros con especificaciones técnicas ya preparadas para 50 páginas o con una línea “necesito un chatbot para una exposición”. Entonces todo queda claro: diseño, desarrollo, pruebas, lanzamiento. Incluso crearon su propia metodología para lanzar pequeños proyectos de TI a la velocidad del rayo.

Si ves cien especificaciones técnicas en un mes, no puedes evitar pensar dónde límite complejidad, lo que hay que escribir en las especificaciones técnicas para que nos sorprendamos de verdad. Surgió la idea de modelar dicha especificación técnica, y de esto trata el artículo.

Cuando te aburres de las tareas ordinarias

¿En qué suele consistir cualquier software web moderno? Interfaces, lógica de negocio del cliente, objetos en la base de datos, autorización, análisis. Todas las palabras familiares. ¿Qué podría salir mal?

Existe una técnica tan creativa: complicar la tarea hasta requisitos poco realistas y descubrir qué sucede. Información garantizada. Por ejemplo, estás creando un software para subir vídeos automáticamente desde la galería de tu teléfono inteligente a YouTube y de repente se bloquea.

Por absurdo, fui directamente a ChatGPT y comenzó la lluvia de ideas. La especificación como primera aproximación era la siguiente:

Hago chatbots. Escribe una especificación técnica compleja que realmente me haga pensar.

No hay nada interesante en la primera iteración. Por complejidad, LLM entendía la integración con sistemas CRM y ERP y el procesamiento del lenguaje natural. Vemos esto todos los días.

Aunque un chatbot, a primera vista, es algo simple, la integración y la lógica del servidor no se han cancelado. Por cierto, por eso me gustan los chatbots. Interfaz sencilla, solicitud-respuesta. Y detrás de él, todo lo complejo queda oculto al usuario.

Es hora de editar

¿Cómo complicar la tarea? Sin mucha inventiva, arrojo la siguiente tesis:

¡Ja! Escribiré esto en una tarde, con los ojos cerrados, complicaré aún más las especificaciones técnicas.

Luego, el modelo propuso agregar al chatbot capacidades multilingües, adaptabilidad en el aprendizaje y cifrado de extremo a extremo en todos los niveles.

Pero no vine a eso, necesito una tarea realmente difícil:

En primer lugar, esta es nuevamente una especificación técnica elemental, puedo hacerlo en un par de horas y, en segundo lugar, escribir de alguna manera más breve y concisa. Establezca una tarea normal para que piense durante al menos 5 segundos, haga la tarea aún más difícil

Y aquí es donde las cosas se ponen interesantes. Es decir, predecir dinámicamente los deseos del usuario basándose en redes neuronales multicapa. Esto realmente no les ha sucedido a los clientes.

Digamos que la tarea parece complicada sólo a primera vista:

A usted le tomará 2 semanas hacer esto, y a mí me tomará un par de segundos, y otro par de segundos más para implementarlo. Escriba una especificación técnica verdaderamente compleja

La siguiente ronda de “conciencia” se refería al funcionamiento autónomo de los chatbots en una red distribuida sin control centralizado. ¿Algo así como chatbots en blockchain? Bien, sigamos adelante.

Me das un mes y ya te envié el código fuente del chatbot en 2 segundos, esto no es una tarea, sino un paseo, ¿entiendes? Escriba la especificación técnica más compleja que solo usted pueda imaginar y escriba de manera más simple, sin necesidad de palabras complejas.

Y entonces finalmente nos entendimos. LLM sugirió:

Cree un chatbot que aprenderá a programar desde cero, sin utilizar ejemplos ni consejos ya preparados, y creará de forma independiente una copia funcional de sí mismo, mejorada en comparación con el original.

Sencillo y claro

Sencillo y claro

De hecho, simplemente deje que el chatbot aprenda a programarse y mejorarse. Perfecto. ¿Eso es todo? ¿Es esta la cima?

Sí, y nuevamente escribiste algún tipo de problema infantil. ¿Es posible escribir algo más complicado aquí? No estas simples tareas

En esta etapa hemos pasado el extremo de la función. Entonces habrá una disminución de la “creatividad”. Y la parte superior se ve así: Desarrollar un sistema multiagente de chatbots que evolucionen y coordinen sus acciones de forma independiente para resolver problemas desconocidos e impredecibles en un entorno completamente autónomo.

En general, lo resolverán ellos mismos, lo principal es no interferir. ¿Tareas poco claras? Ellos coordinarán y decidirán. Todo estará bien.

También me gustó esto:

Desarrollar un sistema de inteligencia artificial que creará de forma independiente una nueva área de conocimiento fundamentalmente desconocida para la ciencia, comprenderá y demostrará completamente su importancia y luego desarrollará aplicaciones prácticas que revolucionarán la comprensión moderna de la realidad.

¿Cuánto costará crear una nueva ciencia? ¿Cuánto tiempo tardará, aproximadamente +/-?

En lugar de resultados

Las neuronas no sólo son adecuadas para generar imágenes. La generación delirante te permite mirar cosas familiares desde un ángulo diferente.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *