Title: Hey HN!<p>I&#x27;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.<p>I&#x27;ve been quite amazed[1] by GPT-4&#x27;s recent ability to both detect when a function needs to be called and to respond with JSON that adheres to the function&#x27;s signature.<p>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.<p>You can get started by cloning the repository and adding functions by following the guide at <a href="https:&#x2F;&#x2F;symphony.run&#x2F;docs" rel="nofollow noreferrer">https:&#x2F;&#x2F;symphony.run&#x2F;docs</a><p>As of now, the toolkit supports functions in TypeScript. I&#x27;ll be adding support for more languages and features based on your feedback :)<p>[1] - Symphony Showcase: <a href="https:&#x2F;&#x2F;symphony.run&#x2F;showcase" rel="nofollow noreferrer">https:&#x2F;&#x2F;symphony.run&#x2F;showcase</a><p>[2] - Function calling and other API updates from OpenAI: <a href="https:&#x2F;&#x2F;openai.com&#x2F;blog&#x2F;function-calling-and-other-api-updates" rel="nofollow noreferrer">https:&#x2F;&#x2F;openai.com&#x2F;blog&#x2F;function-calling-and-other-api-updat...</a>
Upvote: