Skip to main content
PODCAST

Rasa - framework

Por Juan Pablo Herrera

Rasa es un software de código abierto que permite desarrollar estructuras conversacionales utilizando aprendizaje automático y comprensión del lenguaje. Es un tipo de software comúnmente conocido como framework (marco de trabajo). Es desarrollado y sostenido por una empresa dedicada a la creación de agentes conversacionales utilizando inteligencia artificial, además de su versión de software de código abierto, ofrece soluciones a empresas y organizaciones.

Construido en el lenguaje de programación python, Rasa utiliza múltiples librerías para la creación de asistentes conversacionales.

Aprendizaje automático

Rasa permite construir un esquema conversacional y aplicarlo a diferentes tecnologías, ya sea a un sitio web, Facebook Messenger, Slack, Cisco Webex Team, Telegram, entre otros.

Se destaca, como una de sus principales características, la utilización de librerías que permiten en procesamiento del lenguaje natural (PLN) o Natural language processing (NLP), es decir, a partir de un mensaje de un usuario, exista un diálogo que permita una intención y puedan identificarse entidades que satisfagan la necesidad del usuario ante el agente conversacional.

"Según la documentación de Python, se trata de un lenguaje de programación potente y fácil de aprender. Tiene estructuras de datos de alto nivel eficientes y un simple pero efectivo sistema de programación orientado a objetos"

— Sitio oficial de Python

rasa

El concepto de agente, según S. Russell y Peter Norvig: “Un agente es cualquier cosa capaz de percibir su medio ambiente con la ayuda de sensores y actuadores”.

En este sentido, podemos identificar estos elementos en un agente conversacional, el cual, percibir significa que el agente sea capaz de recibir mensajes en cualquier momento. El agente, entonces, dará una respuesta en base a la percepción recibida. La percepción será entonces el texto recibido por el usuario.

El agente conversacional, dará la respuesta según la interpretación del resultado percibido, y se actuará ofreciendo respuesta a esa interpretación

Rasa ofrece soluciones pagas para empresas y también tiene una versión de código abierto disponible para descargar y utilizar desde su sitio web: RASA FRAMEWORK

Referencia