
Última actualización 07-23-2026
Categoría:
Reviews:
Join thousands of AI enthusiasts in the World of AI!
Symphony
Symphony es un marco de código abierto para construir programas con los que puedas hablar. Defines funciones en TypeScript o Python dentro de un directorio functions/, y Symphony las expone a una interfaz de chat para que los usuarios puedan invocar tu código mediante lenguaje natural.
Cada archivo de función obtiene una plantilla generada automáticamente con interfaces de solicitud y respuesta tipadas. Las descripciones JSDoc o Pydantic de los campos indican al modelo qué significa cada parámetro, y Symphony conecta esas funciones a una interfaz de chat local en localhost:3000 tras la configuración.
El proyecto se ejecuta en tu máquina con PostgreSQL, PostgREST y una clave API de OpenAI. Está dirigido a desarrolladores que desean prototipar aplicaciones conversacionales donde la lógica personalizada del backend maneja tareas estructuradas como búsqueda, programación o consultas de datos.
Define funciones en TypeScript o Python que la interfaz de chat pueda invocar
Plantillas de funciones autogeneradas con esquemas tipados de solicitud y respuesta
Descripciones de parámetros en lenguaje natural mediante JSDoc o campos Pydantic
Servidor de desarrollo local con interfaz de chat en navegador en localhost:3000
Proyecto de código abierto con documentación, comunidad en Discord y repositorio en GitHub
Soporta directorio de interfaces para tipos compartidos entre funciones
Marco de código abierto con documentación clara para configuración local.
Soporta definiciones de funciones tanto en TypeScript como en Python.
Genera automáticamente plantillas iniciales para nuevas funciones.
Requiere autoalojamiento con PostgreSQL, PostgREST y una clave de OpenAI.
No hay versión en la nube gestionada documentada en el sitio.
Sitio de marketing minimalista con ejemplos limitados de casos de uso más allá de la demostración en la página de inicio.
¿Symphony es gratuito para usar?
Sí. Symphony es de código abierto. Clonas el repositorio de GitHub y lo ejecutas localmente. Debes proporcionar tu propia clave de API de OpenAI y las dependencias de infraestructura como PostgreSQL y PostgREST.
¿Qué idiomas soporta Symphony para las funciones?
Symphony soporta archivos de funciones en TypeScript y Python. Cada lenguaje utiliza su propio enfoque de esquema: comentarios JSDoc para TypeScript y modelos Pydantic para Python.
¿Qué necesito para ejecutar Symphony localmente?
Symphony requiere virtualenv, PostgreSQL, PostgREST y una clave de API de OpenAI en un archivo .env. Después de clonar el repositorio, ejecuta yarn, yarn nps initialize y yarn nps start para iniciar la interfaz de chat.
¿Dónde está el código fuente de Symphony?
El proyecto está alojado en GitHub en github.com/symphony-hq/symphony. La documentación y las guías de configuración están disponibles en symphony.run/docs.
¿Symphony tiene una versión en la nube alojada?
Symphony está diseñado como un framework para desarrolladores que se autoalojan. La documentación cubre la configuración local en lugar de una oferta SaaS gestionada.
