Cómo agregar IA a mi aplicación

No necesita cien desarrolladores para agregar inteligencia artificial a su aplicación. Hay muchas formas de IA, algunas simples como el reconocimiento de patrones, otras más complejas como determinar lo que alguien está pidiendo. Existen soluciones de código abierto para cientos de tareas de IA.

Amazon también proporciona algunas capacidades de Machine Learning para el desarrollador promedio, incluidos Amazon ML, Image Rekognition y el aún beta Lex. Con Lex, puede construir una IA de conversación completa al entrenarla con las respuestas que debe dar. Le permite analizar el lenguaje natural y generar una consulta.

Para ser claros, soy parte de un equipo técnico de 3 personas y he agregado un montón de capacidades de inteligencia artificial a mis proyectos. Todo, desde el análisis de sentimientos hasta la clasificación automática de historias según el contenido y las credenciales del autor. Decir que la IA está restringida solo a grandes empresas ahora es como decir que solo las grandes tiendas pueden aceptar tarjetas de crédito. Puedes hacer mucho con solo 3 personas, a veces más que con cien.

No es tan complejo. Creo que desea implementar algo similar a una plataforma automática para preguntas y respuestas o un asistente abierto.

Reconocimiento de patrones, redes neuronales, aprendizaje profundo, minería de datos …
Sugeriría un lenguaje muy expresivo para Backend, como Haskell. O podría usar Matlab / Octave y Python si no es un experto en inteligencia artificial, programación funcional y paralelismo. Estos idiomas son bastante fáciles de aprender y tienen buenas bibliotecas para Machine Learning.

Como Steve señaló, depende exactamente de lo que estás buscando. Sin embargo, con una suposición justa, probablemente esté buscando agregar ciertas capacidades inteligentes (donde se pueden tomar acciones sin una interfaz humana) a su aplicación.

Si bien puede usar las API inteligentes de servicios conocidos como Watson, etc., encontré una plataforma interesante llamada iEngage.io | Engagement inteligente que combina procesos, inteligencia aumentada y R&R. Son una caja negra que ofrece un conjunto de API fáciles de agregar a su aplicación existente.

Primero, forme su equipo de aproximadamente cien expertos senior en inteligencia artificial. Luego haga una granja de servidores con unos cientos de miles de computadoras y un exabyte de almacenamiento. Capture datos sobre todo y cualquier cosa (necesitará una conexión de red de clase mundial …) durante media docena de años.

Entrene su red y agréguela a su aplicación.

No creo que necesites IA.

Creo que estás diciendo que quieres un sistema de entrada / salida de voz (que son relativamente fáciles en estos días) que se conecta a una base de datos bastante simple.

La IA sería exagerada.