Cómo implementar un algoritmo de IA en mi aplicación web corporativa

Esta es una pregunta ENORME. Voy a responder un poco de manera simplista, pero por mi propia experiencia desarrollando software empresarial.

El lugar de implementación depende en gran medida de la cantidad de CPU / RAM que usa su aplicación actual y de cuánto va a ocupar su algoritmo de IA.

Si su aplicación actual ocupa más del 50% de los recursos de su máquina, entonces querrá colocarla en una máquina dedicada.

Conectando los dos. Hay muchas formas de conectar programas, pero mi favorito actual es la mensajería débilmente acoplada utilizando una cola de mensajería dedicada. Eso puede sonar un poco desalentador, pero RabbitMQ y Kafka son dos buses de mensajería fáciles de configurar que tienen ganchos para los idiomas más populares.

En la sugerencia anterior, tendría [PROGRAMA EXISTENTE] ← —-> [MessageQueue] ← → [ALGORITMO AI].

También sugiero buscar el trabajo de Martin Fowler en Microservicios (aunque es probable que una arquitectura completa de microservicios esté más allá de lo que necesita. Enlace: Microservicios

La mejor de las suertes.

More Interesting

Brevemente, ¿en qué proyecto de IA estás trabajando ahora?

¿Cuál es una explicación intuitiva para los parámetros de entrada para redes neuronales?

¿Por qué la inteligencia artificial se considera una amenaza para la humanidad?

¿Cuáles son algunos ejemplos de juegos de computadora que usan aprendizaje automático? ¿Los juegos como FIFA 2013 de EA Sports aprenden de un usuario? ¿La computadora cambia sus tácticas de acuerdo con el estilo de juego del oponente? Si no, ¿es esto posible de implementar?

¿Cuál es una buena idea para un proyecto de inteligencia artificial?

¿Por qué los desarrolladores temen a la inteligencia artificial (IA)?

Si una empresa no estuviera limitada por ningún tipo de recursos, ¿cómo haría para crear la IA más inteligente?

¿Hay alguna manera de usar la tecnología de realidad virtual para visualizar cómo aprende una red neuronal profunda?

¿Qué desearían saber los investigadores de IA y los informáticos sobre el cerebro?

¿Deberíamos hacer inteligencia artificial para robots? Si es así, ¿hasta dónde debemos llegar?

¿Tendrán los humanoides del futuro variaciones en las características físicas como los humanos?

¿Es la singularidad un hecho o solo una hipótesis?

¿Las redes neuronales tienen suficiente poder para la generación del lenguaje natural?

Las computadoras ahora pueden vencer a cualquier jugador humano en el ajedrez. ¿En qué juegos las computadoras aún no pueden vencer a los campeones humanos, y por qué?

¿Podrían los programadores crear un robot con inteligencia artificial mayor que ellos?