I am an enthusiastic user of Chatbase and value its capabilities immensely. However, I recently came across a new tool that has been launched by OpenAI, which I believe would greatly enhance the utility and efficiency of Chatbase.
OpenAI has introduced 'Function Calling' for their models gpt-4-0613 and gpt-3.5-turbo-0613. With this, developers can describe functions to these models, which can then intelligently output a JSON object containing arguments to call those functions. This functionality serves to create a more reliable connection between GPT's capabilities and external tools and APIs.
A significant aspect of this feature is that it allows the models to detect when a function needs to be called (based on user input) and to respond with JSON adhering to the function signature. This opens up exciting possibilities like creating chatbots that answer questions by calling external tools, converting natural language into API calls or database queries, and even extracting structured data from text.
This ability to convert natural language into actionable API calls will substantially augment our interaction with the Chatbase platform.
Considering the power and versatility this new feature brings, I kindly request the Chatbase team to consider implementing the ability to pass Function Calling via your API. This would seamlessly integrate with OpenAI's API, bringing considerable value-addition to your current and future customers.
I am confident that the integration of this feature would significantly elevate the experience of using Chatbase and amplify the range of functionalities it currently offers.
Link to OpenAI blog post: