¿La inteligencia artificial permitirá a un solo programador hacer cosas que en el pasado requerían un equipo completo?

Durante las últimas décadas, se ha hecho un esfuerzo para apuntar la inteligencia artificial a los problemas que las burocracias tienen que enfrentar incluyendo su propia composición. Esto también se aplica a las organizaciones. El programador es un paso hacia la automatización y la autonomía que se considera un objetivo ideal.

Los grupos de control pueden ser cosa del pasado. Una persona tenía herramientas para esto, desde API hasta sistemas operativos o diseño asistido por computadora. El equipo estaría compuesto por conjuntos de habilidades complementarias ampliadas para el paralelismo hasta cierto límite. La tarea puede ser de ellos, o dentro de una jerarquía o red. Puede o no ser planificado versus prototipo. Cada generación de máquinas reemplaza a la anterior en un par de ejes, por ejemplo, dedicados o generales. El argumento puede ser que la persona adecuada podría reemplazar al equipo y la máquina que lo ejecuta.

Puede que aún se necesite a alguien para abordar un problema que no tiene precedentes. Otros pueden agregarse orgánicamente a medida que cambia el alcance. Una máquina puede estar comparando sus capacidades en este proceso. También puede estar seleccionando sus problemas por excepción. La curva de aprendizaje se puede comprimir. La máquina se puede agregar ocasionalmente en lugar de continuamente, pero también puede estar perfeccionando sus hallazgos. Las actividades incluyen regulación, previsión, salvaguarda, ciencia, avance, etc. Esto también podría estar dirigido al centro de datos o la infraestructura urbana.

Hay un lado social. La sociedad tiene a los no asignados. En su mayoría hay no codificadores. Las proporciones varían según el área. Una organización puede estar preocupada de que alguien se convierta en un adversario por el mismo procedimiento, o que una botnet pueda llevar a cabo esto subrepticiamente. Hay centauros y cyborgs. También hay algunos sistemas de valores implícitos, como la ideología y la estética, además de los métodos. La cuestión política es cómo encajar estas soluciones juntas. La economía es cómo hacer que esta demanda sea la base del comercio. Por ejemplo, la organización no evitaría nuevas empresas derivadas.

El cliente puede ser la persona en este caso. Todos pueden ser productivos por poder. La cuestión es si un AGI se hará cargo. Entonces estaría formando los equipos. Se supone que se acerca a la sostenibilidad. Eso podría significar papas en otro planeta o cómo la estación espacial se convierte en un sistema. Los problemas éticos son si pueden cerrarlo si se comete un error y cuál sería el retroceso. Esta discusión puede proceder a mayor profundidad.

La automatización permitirá a los programadores hacer cosas que requieren un equipo completo. Pero si el software de chatbot realmente tiene éxito, entonces la programación se realizará en lenguajes naturales o visuales en lugar de lenguajes de computadora como se hace hoy.

Sí.

Hay tantas tareas redundantes al escribir programas. Aunque los marcos han realizado la mayor parte de estos trabajos pesados, todavía hay mucho por lo que pasar. Recientemente intenté react.js y tuve que renunciar debido a plazos ajustados porque, junto con el patrón de flujo, la cantidad de tiempo que se dedica a armar las cosas es demasiado.

A la larga, deberíamos ser capaces de entrenar IA sobre cómo crear interfaces de usuario atractivas, etc.

Sí lo hará Pero no cambiará el hecho de que un equipo puede lograr más de una persona, por lo que la competencia y las expectativas más altas de los clientes garantizarán que las personas sigan trabajando en equipos.

Seguro. Si lee muchas preguntas de programación, probablemente se dará cuenta de cuántas personas hablan sobre el desbordamiento de la pila y los problemas de “simplemente buscar en Google”. Conectar una IA de algún tipo en sitios de uso común y luego permitirle crear enlaces entre lo que alguien está codificando y qué código / información necesitarán a continuación sería de gran ayuda.

Google “código rot AI”, debería haber algunos artículos sobre un programa que está siendo entrenado para reescribir código antiguo en nuevos estándares con el fin de evitar miles de horas de trabajo desperdiciadas en cosas pedantes.

Sí, y esto lentamente (en unas pocas décadas) evolucionará hasta que ese único programador se vuelva redundante. Todo lo que se necesitará es alguien que pueda describir qué tipo de problema quieren resolver. Los programas de escritura no incluirán código, sino que tendrán un diálogo con una IA, que hace preguntas si los detalles específicos no están claros.

More Interesting

Suponiendo que una IA pueda jugar un juego matemáticamente perfecto de damas, ¿podría Dios vencerlo? ¿Se limitarían a atar?

¿Cuál es la diferencia entre el aprendizaje por refuerzo y el aprendizaje profundo?

¿Las redes neuronales tienen suficiente poder para la generación del lenguaje natural?

¿Cómo se usa el aprendizaje automático en los centros de datos?

¿Cómo puedo escribir un programa simple de IA en Java?

¿Por qué Alemania no crea empleados con inteligencia artificial para reemplazar a los inmigrantes?

¿Por qué los modelos que funcionan mejor durante el entrenamiento dan resultados más pobres durante la implementación?

¿Puedo inscribirme en un nanogrado de inteligencia artificial de Udacity con cero conocimientos en aprendizaje automático, inteligencia artificial o aprendizaje profundo?

¿Qué robot humanoide tiene el mejor soporte de comunidad / foro disponible, en el contexto de la investigación sobre robots sociales?

¿Hay alguna superposición entre neurociencia / neurología e inteligencia artificial / aprendizaje automático?

Cómo programar una computadora para tomar la decisión más racional

Videojuegos: ¿Qué tan difícil es crear NPC / IAs similares a los humanos?

¿Cuáles son las fallas en el modelo teórico que sugieren un vínculo entre Inteligencia y Entropía?

Después de terminar el curso de aprendizaje automático en Coursera. ¿Qué tengo que hacer? ¿Curso de inteligencia artificial sobre edx o tutoriales de aprendizaje profundo?

Cómo comenzar a desarrollar un chatbot