AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

OpenAI API 功能升级:ChatGPT 支持描述函数调用

作者:Daniel Dominguez

  • 2023-07-05
    北京
  • 本文字数:955 字

    阅读完需:约 3 分钟

OpenAI API 功能升级:ChatGPT 支持描述函数调用

OpenAI 对 API 进行了更新,其中包括一种名为函数调用(function calling)的功能,它允许开发人员向GPT-4GPT-3.5描述函数,并让模型创建代码来执行这些函数。


根据OpenAI的说法,函数调用有助于聊天机器人的开发,这些聊天机器人能够利用外部工具,将自然语言转换为数据库查询,并从文本中提取结构化数据。这些模型经过了微调,不仅可以识别应该调用函数的实例,还可以提供与函数签名一致的 JSON 响应。


由于函数调用发挥了至关重要的作用,人工智能模型可以智能地与外部工具和 API 连接。开发人员可以通过为这些模型指定函数来访问大量的功能和服务。通过使用外部工具来响应查询、搜索数据库或从非结构化文本中提取结构化数据,这种连接使人工智能模型能够完成超出其自然能力之外的任务。由于函数调用,人工智能模型变得更加通用和有效,能够应对现实世界中的复杂挑战。


随着gpt-4-0613gpt-3.5-turbo-0613的发布,开发人员现在可以向这些模型描述函数。因此,模型可以智能地生成JSON对象,这些对象包含调用这些函数所需的参数。这一激动人心的开发提供了一种更可靠的方式,将 GPT 的功能与外部工具和 API 连接起来,为无缝集成开辟了新的可能性。


这些模型已经开发出了一种能力,可以根据用户输入通过仔细的微调来识别应该激活哪个函数。此外,他们还学会了提供与特定函数签名相匹配的 JSON 答案。开发人员现在可以通过使用函数调用更可靠、更一致地从模型中获取结构化数据。


除了函数调用,OpenAI还推出GPT-3.5-turbo的增强版本,该版本提供了一个显著扩展的上下文窗口。该上下文窗口以标记或原始文本为单位测量,表示模型在生成进一步文本之前考虑的文本量。这一扩展允许模型访问和整合更大的信息体,使其能够做出更明智和与上下文相关的响应。


人工智能开发中的函数调用允许模型使用开发人员设计的工具,使它们能够扩展自己的能力并集成定制的功能。这种协作方法弥合了人工智能模型和开发人员设计的工具之间的差距,促进了人工智能系统的多功能性、适应性和创新性。


原文链接:

https://www.infoq.com/news/2023/06/openai-api-function-chatgpt/


相关阅读:

AI 进入普及应用阶段,用友已启动企业应用大模型训练

用 AIGC 重构后的智能客服,能否淘到大模型时代的第一桶金?

OpenAI 又赢麻了!谷歌 DeepMind 创始人刚称 Gemini 能碾压 GPT-4,OpenAI 的挖人大计就出炉了

2023-07-05 08:003102

评论

发布
暂无评论
发现更多内容

架构师训练营第五章总结

叮叮董董

Week 05 命题作业

卧石漾溪

极客大学架构师训练营

用一致性Hash算法的实现负载均衡(Kotlin)

Acker飏

极客大学架构师训练营 一致性Hash算法

架构师训练营学习总结——缓存与消息队列【第五周】

王海

极客大学架构师训练营

Week5 一致性hash算法

TiK

Week 05- 作业二:学习总结

dean

极客大学架构师训练营

第五周作业-一致性hash算法实现

吴建中

极客大学架构师训练营

Week 05- 作业一:一致性 hash 算法

dean

极客大学架构师训练营

动手实现一致性hash算法

极客大学架构师训练营 分布式缓存 一致性哈希 一致性hash

区块链技术打通医疗应用场景

CECBC

行业资讯 生产 区块链技术 生活服务

week5-总结 技术选型

Geek_z9dmvw

你都如何回忆我,带着笑或是很沉默

小天同学

回忆 高考 青春

Spring 同名 Bean 加载策略

xiaoxi666

spring bean 同名 覆盖

架构师训练营 - 第五周 - 学习总结

韩挺

架构师训练营 Week 05 作业

Wancho

springBoot集成rabbitmq并实现延时队列

生命在于折腾

RabbitMQ

Week5 学习总结

wyzwlj

极客大学架构师训练营

架构师训练营 - 第五周 - 作业

韩挺

使用@AutoConfigureBefore调整配置顺序竟没生效?

YourBatman

Java Spring Boot @AutoConfigureBefore

架构师训练营第五章作业

叮叮董董

开发人员应当避免的代价高昂的职业错误

小隐乐乐

职业规划 职业素养 架构师

首次揭秘!​春晚活动下快手实时链路保障实践

Apache Flink

Apache flink 架构 实时计算

Week 5 作业

Shawn

就餐卡系统设计

一致性Hash算法以及Java代码实现

架构5班杨娟Jessie

极客大学架构师训练营

分布式缓存、消息系统和异步架构

架构5班杨娟Jessie

极客大学架构师训练营

week2作业

【架构师训练营 - 作业 -5】一致性HASH算法实现

小动物

极客大学架构师训练营 作业 第五周

命题作业5-1 【C++实现版本】

天之彼方

c++

架构师训练营第5周作业

Bruce Xiong

不懂SpringApplication生命周期事件?那就等于不会Spring Boot嘛

YourBatman

Spring Boot SpringApplication

OpenAI API 功能升级:ChatGPT 支持描述函数调用_生成式 AI_InfoQ精选文章