Evaluating bids

Implementar un asistente con Ia a mi aplicacion de inmuebles

Published on the November 04, 2024 in IT & Programming

About this project

Open

Necesito añadir a mi app de inmuebles hecha con Ionic y angular un asistente con IA que consuma los datos de BD y responda ya sea por chat o por voz puede ser con:
DialogflowCX o lo que sugieran

Project overview

### Requerimiento para Asistente de IA en Aplicación de Inmuebles **Objetivo:** Desarrollar un asistente de inteligencia artificial que integre funcionalidades de chat y voz en una aplicación de inmuebles, construida con **Ionic** y **Angular**. Este asistente debe ser capaz de consumir datos de la base de datos existente para responder a las consultas de los usuarios de manera dinámica y en tiempo real. #### Especificaciones: 1. **Plataforma de IA:** - Se sugiere utilizar **Dialogflow CX** por su capacidad de gestionar flujos de conversación complejos, tanto por texto como por voz. - Se evaluarán alternativas como **Microsoft Azure Bot Service** o **Amazon Lex**, dependiendo de las necesidades específicas y la infraestructura de la aplicación. 2. **Arquitectura General:** - **Frontend:** - Integrar un componente de chat y/o voz en la aplicación móvil, que permita la interacción del usuario con el asistente de IA. - Implementar **Angular Services** para manejar las solicitudes al backend y procesar las respuestas del asistente. - **Backend:** - Crear una api rest o graphql que consulte la base de datos de inmuebles y devuelva resultados al asistente. - Configurar un webhook en Dialogflow cx para que las consultas a datos en tiempo real se gestionen a través de esta api. 3. **Flujo de Conversación:** - Definir **intenciones** en Dialogflow para las consultas más frecuentes, como búsqueda de propiedades, consulta de disponibilidad y precios, o programación de visitas. - Crear **entidades** para identificar parámetros clave como tipo de inmueble, ubicación y características específicas (piscina, número de habitaciones, etc.). - Implementar respuestas dinámicas a través del webhook, permitiendo que el asistente brinde información relevante basada en la base de datos. 4. **Interacción en la Aplicación:** - Desarrollar el componente de chat y voz utilizando tecnologías de Angular, asegurando una experiencia de usuario fluida y eficiente. - Utilizar **Speech Recognition API** para gestionar la entrada y salida de voz, permitiendo a los usuarios interactuar con el asistente de forma natural. 5. **Monitoreo y Mejoras:** - Implementar herramientas de analítica en Dialogflow para monitorear el rendimiento del asistente y recoger datos sobre la interacción del usuario. - Establecer un proceso de retroalimentación para ajustar las intenciones y respuestas basadas en el comportamiento real del usuario, mejorando continuamente la efectividad del asistente.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by E. C. R.