Primero necesita saber cómo programar computadoras (o saber cómo contratar a uno o más programadores de computadoras).
En segundo lugar, necesita un conjunto de requisitos establecidos que indiquen qué desea que haga el AGI (inteligencia general artificial). Para los requisitos, es mejor tener una teoría fundamental de cómo cree que debería funcionar un AGI.
En tercer lugar, necesita una arquitectura, un conjunto de diagramas de planos, que muestre todas las características de la AGI y cómo cumplen con los requisitos. A menudo se requieren dos o más diagramas (un diagrama de contexto que muestra el sistema dentro de su entorno host, un diagrama de componentes que muestra las partes individuales del AGI y cómo interactúan; un diagrama en capas también podría ser útil para mostrar las diferentes capas o estratos de el AGI; un diagrama de descomposición podría ser útil para mostrar los componentes y los subcomponentes contenidos; un diagrama de actividad o secuencia mostraría el flujo de información o los pasos necesarios para cumplir ciertas tareas en el AGI).
- ¿La inteligencia artificial tiene que ejecutarse en una computadora o red? ¿Es un gobierno o empresa una inteligencia artificial?
- Soy estudiante de informática y quiero crear aplicaciones para iOS. ¿Qué ganaré con eso? ¿Puedo obtener un ingreso extra? ¿Será bueno para mí en el futuro?
- En el problema del vendedor ambulante, ¿puede el vendedor regresar al nodo inicial?
- ¿Las computadoras cuánticas son realmente reales ahora? ¿Cuándo lo usarán para calcular el significado de la vida? ¿Cuándo resolverá las otras preguntas filosóficas?
- ¿Qué tan bueno es ISI en términos de cursos, profesores, estudiantes y colocaciones para graduados?
He estado pensando en este problema por un corto tiempo y he escrito un breve ensayo sobre mi enfoque para construir un AGI: Construyendo Mentes con Patrones (BORRADOR).
Para este enfoque, inventé un nuevo lenguaje de codificación: http://premiseai.tumblr.com
Espero que le sea útil.