Muy interesante. Estuve viendo que Microsoft planea remover LUIS en el 2025, y reemplazarlo por CLU (Reconocimiento de Lenguaje Conversacional).
Dejo enlaces con mayor información:
- CLU
- Anuncio de Microsoft para remover LUIS
¿Cómo comenzar a desarrollar una aplicación en LUIS?
Iniciar una aplicación desde cero puede parecer desalentador, pero el desarrollo de aplicaciones en LUIS puede facilitar esta tarea. Al conectar tus aplicaciones con servicios de inteligencia artificial como LUIS, puedes identificar intenciones y entidades a partir del lenguaje natural, lo que resulta en interacciones más inteligentes y sofisticadas. A continuación, te guiaré por el proceso de configuración inicial y desarrollo de tu propia aplicación en LUIS.
¿Qué necesitas para empezar?
Para desarrollar una aplicación en LUIS, es esencial seguir algunos pasos clave:
¿Cómo desarrollamos nuestra primera aplicación?
Una vez configurado el acceso a LUIS, puedes proceder a crear una aplicación específica. En esta ocasión, vamos a crear una aplicación de viajes en español.
Creación de la aplicación: Dale un nombre y descripción a tu aplicación, selecciona el idioma (en este caso, español mexicano) y asocia los recursos de predicción creados al inicio del proceso.
Definición de intenciones: Es importante planificar qué intenciones vas a identificar. Vamos a introducir algunas intenciones comunes:
Reservar vueloConsultar climaSaludoProporciona ejemplos para cada intención. Por ejemplo:
Reservar vuelo: "Reserva un vuelo a Madrid", "Necesito un viaje para Monterrey".Consultar clima: "Dime el clima en Bogotá", "Consulta el clima para Guadalajara".Saludo: "Hola", "Buenos días, ¿cómo estás?".Creación y uso de entidades: Las entidades extraen información crucial y pueden mejorar la interacción del usuario. Por ejemplo, puedes crear una entidad para ciudad, que englobe lugares mencionados en las frases relativas a intenciones de clima o vuelos. Al definirla de tipo machine learning, el sistema aprenderá a identificar la entidad en diferentes contextos.
# Ejemplo de creación de una intención en LUIS (simulación de código) intents: - Reservar vuelo examples: - Reservar un vuelo a {ciudad} - Necesito un viaje para {ciudad} entities: - name: ciudad type: machine learning - examples: - Monterrey - Cancún - Roma
¿Cómo se gestionan las entidades en LUIS?
La gestión adecuada de entidades es crucial para que tu aplicación LUIS interprete correctamente las consultas de los usuarios. Aquí te indico cómo configurar las entidades:
Creación de entidades: Diseñamos una entidad ciudad de tipo machine learning. Esto le permite al modelo comprender el contexto y relacionar la entidad, por ejemplo, con destinos solicitados en intenciones de vuelos o clima.
Integración en intenciones: Asocia las entidades con las intenciones correspondientes usando ejemplos: "Quiero ir a {ciudad}", "¿Cuál es la temperatura en {ciudad}?".
Adición de otros tipos de entidades: Puedes añadir entidades complejas mediante expresiones regulares o listas para mejorar el control sobre la estructura de datos.
¿Qué sigue en el desarrollo de tu aplicación?
Después de configurar las intenciones y entidades básicas, tu aplicación puede comenzar a aprender de los datos de usuario y mejorar con el tiempo. Tus siguientes pasos pueden incluir:
Explora las posibilidades que LUIS ofrece para crear aplicaciones intuitivas. No olvides experimentar y ampliar las funcionalidades usando modelos preconstruidos para acelerar tu proceso de desarrollo. ¡Tu aprendizaje y experiencia son clave para potenciar tus habilidades en inteligencia artificial!
Iniciar una aplicación desde cero puede parecer desalentador, pero el desarrollo de aplicaciones en LUIS puede facilitar esta tarea. Al conectar tus aplicaciones con servicios de inteligencia artificial como LUIS, puedes identificar intenciones y entidades a partir del lenguaje natural, lo que resulta en interacciones más inteligentes y sofisticadas. A continuación, te guiaré por el proceso de configuración inicial y desarrollo de tu propia aplicación en LUIS.
Para desarrollar una aplicación en LUIS, es esencial seguir algunos pasos clave:
Una vez configurado el acceso a LUIS, puedes proceder a crear una aplicación específica. En esta ocasión, vamos a crear una aplicación de viajes en español.
Creación de la aplicación: Dale un nombre y descripción a tu aplicación, selecciona el idioma (en este caso, español mexicano) y asocia los recursos de predicción creados al inicio del proceso.
Definición de intenciones: Es importante planificar qué intenciones vas a identificar. Vamos a introducir algunas intenciones comunes:
Reservar vueloConsultar climaSaludoProporciona ejemplos para cada intención. Por ejemplo:
Reservar vuelo: "Reserva un vuelo a Madrid", "Necesito un viaje para Monterrey".Consultar clima: "Dime el clima en Bogotá", "Consulta el clima para Guadalajara".Saludo: "Hola", "Buenos días, ¿cómo estás?".Creación y uso de entidades: Las entidades extraen información crucial y pueden mejorar la interacción del usuario. Por ejemplo, puedes crear una entidad para ciudad, que englobe lugares mencionados en las frases relativas a intenciones de clima o vuelos. Al definirla de tipo machine learning, el sistema aprenderá a identificar la entidad en diferentes contextos.
# Ejemplo de creación de una intención en LUIS (simulación de código)
intents:
- Reservar vuelo
examples:
- Reservar un vuelo a {ciudad}
- Necesito un viaje para {ciudad}
entities:
- name: ciudad
type: machine learning
- examples:
- Monterrey
- Cancún
- Roma
La gestión adecuada de entidades es crucial para que tu aplicación LUIS interprete correctamente las consultas de los usuarios. Aquí te indico cómo configurar las entidades:
Creación de entidades: Diseñamos una entidad ciudad de tipo machine learning. Esto le permite al modelo comprender el contexto y relacionar la entidad, por ejemplo, con destinos solicitados en intenciones de vuelos o clima.
Integración en intenciones: Asocia las entidades con las intenciones correspondientes usando ejemplos: "Quiero ir a {ciudad}", "¿Cuál es la temperatura en {ciudad}?".
Adición de otros tipos de entidades: Puedes añadir entidades complejas mediante expresiones regulares o listas para mejorar el control sobre la estructura de datos.
Después de configurar las intenciones y entidades básicas, tu aplicación puede comenzar a aprender de los datos de usuario y mejorar con el tiempo. Tus siguientes pasos pueden incluir:
Explora las posibilidades que LUIS ofrece para crear aplicaciones intuitivas. No olvides experimentar y ampliar las funcionalidades usando modelos preconstruidos para acelerar tu proceso de desarrollo. ¡Tu aprendizaje y experiencia son clave para potenciar tus habilidades en inteligencia artificial!
Muy interesante. Estuve viendo que Microsoft planea remover LUIS en el 2025, y reemplazarlo por CLU (Reconocimiento de Lenguaje Conversacional).
Dejo enlaces con mayor información:
toda la rama de manejo de lenguaje natural es muy interesante
Que emoción genera esta clase
Sebastián Uriel Flores
Muy interesante. Estuve viendo que Microsoft planea remover LUIS en el 2025, y reemplazarlo por CLU (Reconocimiento de Lenguaje Conversacional).
Dejo enlaces con mayor información:
Rodrigo Antonio Morales Durán
¡Información que cura! Platzi debería tener un equipo haciendo research y apoyando a este tipo de actualizaciones en los cursos.
Jhon Brichman Bellido Vargas
Que emoción genera esta clase