Creación de un agente mediante el generador de conversaciones
En esta unidad, creará un agente mediante Microsoft Copilot Studio y el lenguaje natural.
Comprensión del lenguaje natural (NLU)
Un componente fundamental de la IA conversacional es la comprensión del lenguaje natural (NLU). Cuando hablamos con otra persona, hacemos preguntas en nuestro propio idioma, y empleamos palabras y frases que ya conocemos. Algo esencial en la experiencia conversacional de un usuario es poder hacer preguntas de un modo natural y con palabras fáciles de entender, no con un tipo de lenguaje o sintaxis especial que haya que aprender.
Cuando una persona hace una pregunta, la persona que recibe la pregunta comprende la intención y actúa en consecuencia. Esta intención descubierta o supuesta puede implicar algún tipo de acción de seguimiento: responder con una frase, un comentario u otra pregunta. La complejidad de estas interacciones consiste en lograr que la intención detectada coincida con la intención real del usuario que hace la pregunta. Esto se logra con la tecnología de comprensión del lenguaje natural (NLU): una herramienta empleada por aplicaciones de IA conversacional para comprender el lenguaje natural que usan los seres humanos, reconocer las intenciones de las preguntas y actuar en consecuencia.
En el desarrollo de la IA conversacional tradicional, los desarrolladores necesitaban crear, entrenar, probar e implementar una capa NLU separada, con su lógica y sus capas de IU, además de capas de integración para las acciones específicas de seguimiento. El objetivo en Microsoft Copilot Studio es democratizar la IA conversacional y contribuir a que las organizaciones empiecen a usar los agentes de un modo sencillo, los administren, los implementen y hagan iteraciones; todo ello, gracias a experiencias y capacidades de creación con poco código o con código profesional. De manera preconfigurada, Copilot Studio dispone de funciones de IA generativa, como las respuestas generativas (de las que hemos hablado en la tarea anterior) o sus propias capacidades de comprensión del lenguaje natural (NLU) previamente entrenadas. Por lo tanto, los creadores no tienen que usar ni suministrar un servicio propio de NLU, y pueden comenzar de inmediato a crear temas escritos y entrenar el agente; para ello, solo tienen que introducir frases desencadenadoras dentro de un tema. Además, es posible detectar el reconocimiento de la intención de entidades estándar y personalizadas, o en una conversación en curso, extrayendo el sujeto de la oración del usuario y almacenándolo y usándolo como variable.
Además, al crear experiencias conversacionales y más de un tema creado en Copilot Studio, los creadores de bots deben limitar la superposición de temas para evitar escenarios de desambiguación, que pueden ocurrir cuando una NLU tiene dos o más intenciones de alto rango que coinciden con la pregunta del usuario. Esto significa que la NLU tiene que confirmar con el usuario quién ha hecho la pregunta y cuál ha sido la intención entre los temas coincidentes (¿Quiso decir X o Y?). Microsoft Copilot Studio tiene características como la detección de superposición de temas para ayudar a los creadores en el proceso de creación de agentes, así como la capacidad de desactivar los temas para que no aparezcan en la experiencia ¿Quiso decir?
Características de IA generativas
La IA generativa es una tecnología de inteligencia artificial que utiliza modelos de lenguaje grandes (LLM) para generar contenido original y proporcionar comprensión del lenguaje natural y respuestas. En Copilot Studio, puede usar las siguientes características de IA generativa para recuperar y crear contenido, ya sea individualmente o en conjunto.
Cree un agente útil al instante. Sin necesidad de crear temas manualmente, un agente "vacío" puede generar respuestas basadas en orígenes de conocimiento que usted especifique, como sitios web y archivos.
Aproveche el conocimiento general de IA. Cuando esta opción está habilitada, el agente puede responder preguntas generales no relacionadas con sus orígenes de conocimiento o temas específicos.
Cree temas mediante lenguaje natural. Describa lo que quiere que haga su tema y Copilot Studio lo crea por usted. Su agente incluye respuestas conversacionales y varios tipos de nodos. Use el tema predeterminado sugerido o tómelo como punto de partida para un mayor desarrollo.
Habilite acciones generativas. Deje que el agente seleccione los temas y acciones más apropiados en tiempo de ejecución.
El uso de IA generativa en Copilot Studio transforma la forma en que se crean agentes, lo que reduce considerablemente el trabajo manual y la configuración.
Crear un agente con lenguaje natural
Puede crear un agente describiendo su propósito y cómo debería actuar utilizando lenguaje natural.
Al crear un agente, puede introducir una descripción e instrucciones.
En el campo Descripción, puede describir el propósito de este agente y cómo será de ayuda.
El campo Instrucciones le indica a su agente cuál es su propósito principal y cómo debe actuar.
Por ejemplo, introduzca
Demonstrate the use of natural language understanding in agents
en el cuadro de texto de descripción yCreate an agent for topics relating to natural language understanding (NLU) for agent creating with Microsoft Copilot Studio. The agent answers in 20 words or less. Use bullets wherever possible.
en el cuadro de texto de instrucciones y cree el agente.Sugerencia
Para obtener más información sobre cómo escribir instrucciones personalizadas, consulte Técnicas de ingeniería de indicaciones y Usar modificación de indicaciones para proporcionar instrucciones personalizadas a su agente.
El panel de prueba muestra algo similar a la captura de pantalla que figura a continuación.
Introduzca
In which ways can Copilot agents use natural language?
en el panel de prueba.Debería ver un respuesta similar a la siguiente captura de pantalla.
Nota
No es necesario proporcionar conocimientos para utilizar esta característica, si bien la adición de conocimientos aumentará la relevancia de las respuestas.