还有个将自然语言转换为API调用或数据库查询的例子:
“我上个月的十大用户都是谁”会转化为 get_customers_by_revenue(start_date: string, end_date: string, limit: int)的函数调用。
“Acme, Inc.上个月下了多少个订单?” 会转为一个 sql query 来进行查询。
以及从文本中提取结构化数据:
定义一个名为extract_people_data(people: [{name: string, birthday: string, location: string}]的函数,以提取维基百科文章中提到的所有人物。
这里比较重要的一点是:根据文档的例子,我们应该只需要自然语言描述,或者自己定义这个函数是什么,而不需要我们自己去完成函数。剩下的工作让GPT完成就行,它会自行输出结构化的JSON数据。