Un número creciente de organizaciones está adoptando los sistemas de IA agéntica. Aumentan la productividad y liberan a las personas de las tareas repetitivas. A medida que estos sistemas continúen madurando y pasen a producción, las empresas obtendrán un valor inmenso de su capacidad para operar de forma autónoma y tomar mejores decisiones en nuestro nombre.
Sin embargo, a medida que crece la adopción de la IA agéntica, están surgiendo nuevos desafíos. Uno de ellos es la escasez de talentos calificados. Construir y gestionar sistemas agénticos eficaces requiere una profunda experiencia técnica, y la demanda de ingenieros de IA con experiencia está aumentando rápidamente. Otro desafío para los expertos es que mantenerse al día con la constante evolución de las tecnologías, los frameworks y las herramientas en este campo es cada vez más difícil.
Kasal se creó para abordar estos desafíos. Es una plataforma impulsada por agentes que permite a los usuarios de diferentes niveles de habilidad diseñar, desarrollar e implementar sistemas de IA agénticos eficaces a través de una interfaz visual intuitiva. Las personas sin experiencia pueden utilizar la intuitiva interfaz de usuario de Kasal para crear sofisticados sistemas de IA agéntica adaptados a sus necesidades específicas. Los expertos pueden usar Kasal para comenzar rápidamente y luego exportar sus agentes a código para una personalización y un desarrollo más profundos.
El objetivo de Kasal es democratizar la IA agéntica tanto para expertos como para no expertos en entornos empresariales.
Kasal es un framework centrado en la UI para diseñar, ejecutar y observar flujos de trabajo de uno o varios agentes. En lugar de escribir manualmente un código de orquestación complejo, puedes arrastrar y soltar agentes en un lienzo visual o simplemente describir lo que quieres a través de un asistente conversacional. Kasal creará automáticamente el flujo de trabajo para ti. Luego, puedes conectar herramientas, ejecutar agentes y observar su comportamiento en tiempo real. Por detrás, Kasal utiliza CrewAI, un framework de Python de código abierto para crear y orquestar agentes de IA, pero lo envuelve en una capa de aplicación compatible con Databricks que gestiona la autenticación, la implementación y el monitoreo. Esto significa que el mismo flujo que diseñas visualmente se puede pasar a producción con un esfuerzo mínimo. El flujo generado también se puede exportar como código, lo que permite a los ingenieros de IA perfeccionarlo o ampliarlo aún más según sea necesario.
Kasal ofrece tres capacidades principales: un diseñador de flujos de trabajo visual impulsado por agentes, una integración profunda con Databricks y un kit de herramientas extensible que incluye servidores MCP, Genie, API personalizadas y conectores de datos.
La observabilidad en vivo de Kasal proporciona un monitoreo de doble capa para los flujos de trabajo de IA de múltiples agentes. A través del frontend de Kasal, los usuarios de negocio pueden ver cronogramas de ejecución que rastrean el estado del flujo de trabajo, las interacciones de los agentes y el progreso de las tareas. Al mismo tiempo, la integración del rastreo de MLflow permite a los ingenieros de IA depurar el rendimiento del modelo, las llamadas a los LLM y los comportamientos de los agentes. Cuando se implementa en Databricks Apps, Kasal utiliza la autenticación OBO de Databricks para el aislamiento de usuarios y la persistencia de SQLite o Lakebase lista para producción para operaciones agénticas transparentes.
Un recorrido de usuario típico comienza al indicarle a Kasal la especificación del agente que quieres construir. Por ejemplo, podrías pedirle: “Crea un plan que genere una presentación de ventas para que nuestros representantes de ventas vendan nuestros diferentes productos adaptados a los clientes”. Kasal generará entonces un plan estructurado, a menudo jerárquico, utilizando sus prompts y modelos de lenguaje grandes.
En este ejemplo, si el plan está en modo secuencial, los agentes se ejecutarán uno tras otro en un orden establecido. Sin embargo, si el plan está en modo jerárquico, incluirá un agente administrador y varios subagentes, cada uno responsable de tareas específicas: por ejemplo, uno que recupera y analiza los datos de los clientes, otro que recupera los datos del producto, uno que combina ambos para elaborar un guion para la presentación de ventas y otro que genera una presentación que refleja la información detallada y el guion.
Luego, puedes ejecutar el plan para generar una presentación de producto para un cliente específico. Si deseas modificar el flujo de trabajo, como experimentar con diferentes modelos o herramientas, puedes hacerlo fácilmente a través de la interfaz de usuario de Kasal.
Si crees que el plan que creaste en Kasal podría ser valioso para otros, puedes registrarlo en el catálogo de Kasal, lo que lo deja disponible para su reutilización y uso en futuras sesiones. Si deseas industrializar el plan fuera de Kasal, puedes exportar su código y crear un 'pipeline' de producción a su alrededor. Tienes total flexibilidad para ampliar e integrar el plan en tu arquitectura de solución más amplia.
Ya estamos viendo a usuarios construir una amplia gama de agentes y sistemas de IA multiagénticos con Kasal. A continuación, se muestran algunos ejemplos:
Actualmente, hay dos maneras fáciles de comenzar a usar Kasal:
(Esta entrada del blog ha sido traducida utilizando herramientas basadas en inteligencia artificial) Publicación original