Cyrano es un marco de trabajo ligero para agentes AI en Python, para construir chatbots modulares con llamadas a funciones e integración de herramientas.
Cyrano es un marco y CLI de código abierto en Python para crear agentes AI que orquestan modelos de lenguaje amplios y herramientas externas mediante indicaciones en lenguaje natural. Los usuarios pueden definir herramientas personalizadas (funciones), configurar límites de memoria y tokens, y manejar callbacks. Cyrano se encarga de analizar respuestas JSON de los LLMs y ejecutar las herramientas especificadas en secuencia. Enfatiza simplicidad, modularidad y cero dependencias externas, permitiendo a los desarrolladores prototipar chatbots, construir flujos de trabajo automatizados e integrar capacidades AI rápidamente en las aplicaciones.
Características principales de Cyrano
Agente y CLI sin dependencias
Integración de herramientas personalizadas (funciones)
Razonamiento en lenguaje natural y llamadas a funciones