写点什么

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

评论

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

全员客户成功

boshi

随笔杂谈

web安全之CSRF

喀拉峻

网络安全

36 K8S之角色控制访问

穿过生命散发芬芳

k8s 28天写作 12月日更

AI安全领域的“雨山机车大赛”,改变了什么?

脑极体

【LeetCode】字母异位词分组Java题解

Albert

算法 LeetCode 12月日更

自我改变的意义

卢卡多多

28天写作 技术改变生活 12月日更

被寄予厚望的区块链在数据交易中能发挥的作用是什么?

CECBC

List 去重的 6 种方法,这个方法最完美!

王磊

《重学Java高并发》手写一个生产者消费者线程模型

中间件兴趣圈

Java高并发 生产者消费者模型

xxxx

guangbao

非专业的系统安全规范

张老蔫

28天写作

模块一学习总结

Only

「架构实战营」

如何“对抗”听众的短时记忆

将军-技术演讲力教练

了解学习 JSX 的工作方式

devpoint

React JSX 12月日更

浅谈指标体系建设(二)

圣迪

指标体系 指标

LongAdder解析

程序员历小冰

28天写作 并发’ 12月日更

保存并提交修改后的容器镜像

liuzhen007

28天写作 12月日更

5.《重学JAVA》--编码规范

杨鹏Geek

Java 25 周年 28天写作 12月日更

IT 好文&好课分享

hackstoic

在 Ubuntu 上安装使用极狐GitLab Runner

极狐GitLab

CI/CD runner 极狐GitLab

【架构师训练营】模块一作业

樰巳-堕~Horry

架构实战营 「架构实战营」

JavaScript中的这些内置对象

你好bk

JavaScript 大前端 数组 html/css 12月日更

声网 X 远程超声:实时音视频解决基层“看病难” 推动医疗资源均衡化

声网

人工智能 音视频

架构实训营

ren

大白话解析 MySQL 中的 MCCC 机制

悟空聊架构

MySQL MVCC 28天写作 悟空聊架构 12月日更

如何提升工作意义感?

石云升

28天写作 职场经验 12月日更

.NET 6新东西--nuget包验证

喵叔

28天写作 12月日更

【AI最前线】精准优质-资讯|分享|热议第43期

百度大脑

人工智能

2021年度人工智能最佳产品TOP10!百度飞桨EasyDL再获业界认可

百度大脑

人工智能

共享

mtfelix

28天写作

模块一作业

撿破爛ぃ

「架构实战营」

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