Cuando lo haces desde el principio, notas que es mucho menos inteligente que lo que piensas cuando trabajas en un nivel superior. Dependiendo del tipo de problema, simplemente escribe programas que actúan de manera inteligente. Digamos que quieres escribir un programa que resuelva un Sudoku. Utilizará una técnica llamada propagación de restricción. La propagación de restricciones es como decirle las reglas a la computadora: si solo hay una opción para poner el número, bueno, póngalo allí; si ya lo puso un 2 en una fila, bueno, ahora no puede poner un 2 en ningún otro cuadro en la misma fila (o columna), así que elimínelo del diccionario. Usted especifica estas reglas (restricciones), y el programa simplemente lo seguirá.
Esta misma técnica es la cantidad de agentes de IA que funcionan. Existen otras técnicas según el tipo de problema. Para problemas más lógicos, a veces hay que definir un tipo de lenguaje lógico.
No hay magia en ninguna parte.
- ¿Podemos crear una inteligencia artificial general sin la necesidad de simular un cerebro humano?
- ¿Cuáles son ejemplos de cuando la inteligencia artificial ha tenido consecuencias negativas en el pasado?
- ¿Qué pasa si todos los cerdos se vuelven súper inteligentes?
- ¿Cuál es el mayor desafío para crear una IA inteligente totalmente sensible?
- ¿Cuáles son las fuertes ideas de IA en Crystal Nights de Greg Egan?