立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

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:002976

评论

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

盲盒h5小程序app系统开发

【强势推出】专家带你玩,秒懂数据库!官方证书、万元奖品带回家!

华为云数据库小助手

GaussDB GaussDB(for openGauss) 华为云数据库

如何用Camtasia为“微课”视频添加光标效果?

淋雨

Camtasia

公司应该监控员工的上网行为吗?

石云升

职场经验 11月日更

选择 Pulsar 而不是 Kafka 的 7 大理由

Apache Pulsar

kafka 架构 云原生 中间件 Apache Pulsar

盲盒开发

盲盒小程序开发源码搭建

盲盒开发一番赏盲芒趣蛋趣小程序app开发

Flink CDC 2.1 正式发布,稳定性大幅提升,新增 Oracle,MongoDB 支持

Apache Flink

大数据 flink 后端 实时计算 CDC

盲盒开发盲盒小程序系统开发

Python Qt GUI设计:多线程中信号与槽的使用(基础篇—9)

不脱发的程序猿

Python qt PyQt GUI设计 多线程中信号与槽的使用

支撑长安链运行,区块链算力平台是什么?

CECBC

Android C++系列:Linux文件IO操作(一)

轻口味

c++ android jni 11月日更

17 K8S之容器资源需求与资源限制

穿过生命散发芬芳

k8s 11月日更

基于Guava API实现异步通知和事件回调

Tom弹架构

Java 架构 设计模式

盲盒开发盲盒app开发

自定义View:多点触摸画笔的实现

Changing Lin

11月日更

以用户体验为抓手,助力券商数字化转型

博睿数据

盲盒开发源码搭建小程序app

盲盒小程序开发盲盒源码搭建

.NET6 内置IOC容器

面向对象的猫

.net core .net6

怎么自学Python,大概要多久?

老表

Python 11月日更 编程入门 思路 如何解决问题

初识 .NET6

面向对象的猫

.net core .net6

进击的Java(九)

ES_her0

11月日更

盲盒app开发

社科院专家认为元宇宙是双刃剑,将带来五大巨变

CECBC

ARP欺骗与防范

喀拉峻

网络安全 安全 信息安全

单机训练6000万类视觉分类模型,飞桨大规模分类库PLSC做到了

百度开发者中心

飞桨 视觉分类 plsc

如何在浏览器 console 控制台中播放视频?

CRMEB

盲盒开发盲盒小程序开发

盲盒开发小程序app开发源码搭建

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