Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/02/2014, 12:07
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Tachikomaia (una disciplina).

Tendrías que programarlo para resolver "cualquier cosa". Más allá de lo que implique cada parte de ese proceso ¿no sería así, de 3 partes?
1- Percibir la situación.
2- Las acciones posibles.
3- El objetivo a realizar.
4- Probar acciones hasta lograr el objetivo, resetear la situación cuando una no lo logra.

2 implica limitar valores, marcar ciertas reglas, aunque eso podría hacer en la parte 1 o considerarse parte de eso. De hecho, el mismo 2 podría considerarse parte del 1.

En fin, aquí algo que he respondido, pero ya no lo considero tan coherente:
Tendrías que programarlo para resolver "cualquier cosa". Posiblemente eso esté relacionado con la capacidad de interactuar con otros programas, cosa que por ahora no he hecho. O sea, tu programa no puede ver, escuchar, etc. Sí podría percibir lo que tú le digas, incluyendo cómo deducir ciertas cosas a partir de ello, podría crear sistemas de razonamiento, y por otro lado, también podría percibir otros programas, códigos. Resolver algo está relacionado con relacionar variables -sé que suena muy vago, pero...-. Alguna vez he intentado hacer algo así, general. Aparecía un campo de texto que pedía escribir el valor de una variable. La idea era que al escribirlo, apareciera otro campo de texto y la opción de siguiente paso; cada vez que se escribiera un campo de texto, aparecería otro. Variable1, Variable2, tantas como el usuario quisiera. Luego pediría las acciones posibles, y el objetivo al que quieras llegar. O sea, esa sería una estructura que intenta abarcar cualquier situación, resolver cualquier problema. Pero sí, tú organizas las cosas. Tú dices cómo se estructura la info. Aunque en este aspecto no sería diferente, sí sería mejor si se pudiera programar para que la organice él mismo. Distinguir, por ejemplo, qué variables son de una situación que un programa describe, y qué variables son... intermedias, por decirles así. Por ejemplo, en mis programas, distinguir M.PacX de M.Cargas. Puede que esté divagando, pero es que la idea me parece que pasa por la capacidad de estructurar la info.