¿Es posible construir aplicaciones de Android con inteligencia artificial implementadas en Android Studio? ¿Cuáles son los pasos básicos?

Bueno, ya lo hay si sabes a qué me refiero (Google ahora, iris, etc.). Ahora para responder a su pregunta Su aplicación no será más que el front-end que tomará sus entradas y le mostrará una respuesta del servidor.

¿Por qué no es una IA adecuada para construirse completamente sin conexión?

Debido a que los datos que necesita para ser incluso ligeramente inteligente requieren enormes cantidades de datos (Think in TBs) y un sistema de consulta realmente rápido (que nuestro teléfono no podrá hacer).

Bien, lo entiendo, Sagar, no se puede hacer completamente fuera de línea, así que ¿por dónde debo comenzar?

En lugar de darle enlaces, prefiero darle un mejor enfoque, comience por estudiar chatbots: Facebook tiene una implementación realmente buena y fácil para Chatbots en messenger, por lo que debe verificar eso

Cómo construir Bots para Messenger – Facebook para desarrolladores (Sí, soy un hipócrita)

El backend se realiza principalmente en NodeJs con bases de datos que utilizará para recuperar los datos.

Después de eso, te recomiendo que veas Caffe y Tensorflow (Desarrollado por Google).

Dejaré caer los enlaces de GitHub aquí (hipocresía en su mejor momento):

  1. Caffe: BVLC / caffe
  2. Tensorflow: tensorflow / tensorflow

Estos te ayudarán a comenzar con el aprendizaje automático básico y la IA.

Y había algo que quería agregar al principio pero olvidé 😛

Para el desarrollo de Android, lo mejor que puede obtener son las API de aprendizaje automático. Solo he usado dos que he usado hasta ahora y los amaba:

  1. IBM Watson
  2. http://Wit.ai

Tengo mucho más de qué hablar, pero estoy un poco atascado en dar respuestas, así que si quieres hablar más sobre esto, por favor comenta o envíame un mensaje. Haré todo lo posible para responderte allí

Creo que eso será inútil. Simplemente perderás tu tiempo y recursos. Usar AI para Android no valdrá nada. Las aplicaciones de Android se pueden desarrollar con lenguajes simples como Java. No vas a controlar un robot. Solo usarás el sistema operativo Android.