Symphony – Use GPT-4 to call functions in sequence
Hey HN! I'm excited to introduce Symphony – a toolkit designed to help developers write functions and let GPT-4 call them in whatever sequence that makes most sense based on conversation. I've been quite amazed[1] by GPT-4's recent ability to both detect when a function needs to be called and to respond with JSON that adheres to the function's signature. Since developers currently append descriptions of functions to API calls[2], I often found myself wishing for a toolkit that would automatically create these descriptions as I added and debugged functions during development. You can get…
Symphony – Use GPT-4 to call functions in sequence launched on September 19, 2023 with 93 votes, #895 of 4,228 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
Symphony is a developer toolkit that enables GPT-4 to automatically detect and call functions in the optimal sequence based on conversation context. It automatically generates function descriptions for API calls, eliminating manual documentation during development. The toolkit currently supports TypeScript and allows developers to write functions that GPT-4 can invoke with JSON responses matching their signatures. Designed for developers building AI-powered applications, Symphony streamlines the process of integrating language model function-calling capabilities into their projects.
written from the facts on this page · September 2026
From the sources
Write programs you can talk to.
In the maker’s words, at launch
Hey HN! I'm excited to introduce Symphony – a toolkit designed to help developers write functions and let GPT-4 call them in whatever sequence that makes most sense based on conversation. I've been quite amazed[1] by GPT-4's recent ability to both detect when a function needs to be called and to respond with JSON…
Does a similar job
all alternatives →



Workflow orchestrator in Golang2024 · github.com · ▲82A brief overview: 1. Workflows steps share a running context, with access to data they need require. 2. Steps in the workflow (builders) are chained together based on a topologically sorted built from the predefined input & output. 3. No servers spin up (like Conductor/Cadence) - the orchestrator is low level and meant for simplifying business logic. 4. Before/After listeners for each step. Would love to hear your thoughts and feedback!

More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 21d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 30d ago · world.pixverse.video

Source: Show HN post ↗ · launch text quoted in part