【GPT入门】第10课 FunctionCalling介绍

embedded/2025/3/13 0:35:53/

【GPT入门】第10课 FunctionCalling介绍

  • 1. 大模型的两大缺陷导致需要连接外部世界
  • 2. FunctionCalling介绍
  • 3. functionCalling的感性认识

1. 大模型的两大缺陷导致需要连接外部世界

大模型存在两大显著缺陷:
一、知识储备存在局限性
一方面,大模型并非全知全能。其训练数据无法涵盖世间所有信息,尤其是在垂直领域以及非公开数据方面,必然存在缺失。另一方面,大模型难以掌握最新信息。由于大模型的训练周期漫长,且每次更新都需耗费巨额资金,同时还面临着过度训练导致性能下降的风险,所以无法做到实时训练。以OpenAI的模型为例,其知识截止日期各有不同:

  • GPT-3.5的知识截至2021年9月;
  • GPT-4-turbo的知识截至2023年12月;
  • GPT-4o-mini的知识截至2023年10月;
  • GPT-4o的知识截至2023年10月;
  • GPT-4的知识截至2021年9月 。

二、缺乏“真逻辑”
大模型所展现出的逻辑与推理能力,本质上只是基于训练文本的统计规律,并非真正的逻辑思维,这就导致了“幻觉”问题的出现 。

综上所述,为了克服这些缺陷,大模型需要与真实世界建立连接,并对接真正的逻辑系统,以此来执行确定性任务 。

2. FunctionCalling介绍

在这里插入图片描述

划重点:
通过 Actions 的 schema,GPT 能读懂各个 API 能做什么、怎么调用(相当于人读 API 文档)
拿到 prompt,GPT 分析出是否要调用 API 才能解决问题(相当于人读需求)
如果要调用 API,生成调用参数(相当于人编写调用代码)
ChatGPT(注意,不是 GPT)调用 API(相当于人运行程序)
API 返回结果,GPT 读懂结果,整合到回答中(相当于人整理结果,输出结论)
把 AI 当人看!

3. functionCalling的感性认识

可以到coze或智谱清言,引入一个插件,写个prompt,引入搜索插件等,大模型会自动判别什么时候调用哪些插件,并根据插件的参数,自动赋值并调用,最后根据调用结果,输出自己期望的格式内容。


http://www.ppmy.cn/embedded/172102.html

相关文章

Centos 安装docker,docker-compose

如果之前有装过,请先删除。用以下命令 yum remove docker-ce rm -rf /var/lib/docker sudo dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-late…

Android中AIDL和HIDL的区别

在Android中,AIDL(Android Interface Definition Language) 和 HIDL(HAL Interface Definition Language) 是两种用于定义跨进程通信接口的语言。AIDL 是 Android 系统最早支持的 IPC(进程间通信&#xff0…

RPC服务调用深度解析:从原理到Java实践

一、RPC的核心原理与架构设计 1.1 RPC的本质 RPC(Remote Procedure Call)是一种分布式系统间通信协议,允许程序像调用本地方法一样调用远程服务。其核心目标是通过位置透明性和协议标准化隐藏网络通信细节。RPC的调用流程可抽象为以下步骤&…

PostgreSQL版本选择

PostgreSQL 的稳定版本选择 PostgreSQL 官方会定期发布新版本,分为当前版本和长期支持(LTS)版本。选择稳定版本时,通常需要综合以下几点考虑: 1. 官方支持的版本 PostgreSQL 社区目前支持最新的三个主版本&#xff0…

GStreamer —— 2.18、Windows下Qt加载GStreamer库后运行 - “播放教程 6:音频可视化“(附:完整源码)

运行效果 介绍 GStreamer 带有一组将音频转换为视频的元素。他们 可用于科学可视化或为您的音乐增添趣味 player 的本教程展示了: • 如何启用音频可视化 • 如何选择可视化元素 启用音频可视化实际上非常简单。设置相应的标志,当纯音频流为 found&#…

通用人工智能(AGI):定义、挑战与未来展望

文章目录 引言AGI的定义与特征实现AGI的挑战AGI与ASI的区别AGI的潜在影响结语 引言 通用人工智能(Artificial General Intelligence, AGI)是人工智能领域的终极目标,代表着一种能够执行人类所有智力任务的系统。与当前的任务导向型人工智能&…

【软考-架构】2.3、设备管理-文件管理

✨资料&文章更新✨ GitHub地址:https://github.com/tyronczt/system_architect 文章目录 设备管理概述🌟I/O软件设备管理技术💯考试真题文件管理概述✨索引文件结构💯考试真题文件目录💯考试真题文件存储空间管理位…

Excel 中如何实现数据透视表?

Excel 中如何实现数据透视表? 数据透视表(PivotTable)是 Excel 中强大的数据分析工具,能够快速汇总、分析和展示大量数据。本文将详细介绍如何在 Excel 中创建和使用数据透视表。 1. 数据透视表的基本概念 数据透视表是一种交互…