顾乔芝士网

持续更新的前后端开发技术栈

Function Calling:大语言模型是怎么调用外部函数的?

昨天跟大家一起写了个helloworld版本的MCP Server,介绍大语言模型是怎么通过MCP调用到写的函数和工具的。当时我说了MCP就是对open AI最先提出的function calling的标准化,但是不少朋友对function calling本身可能不是很熟悉,所以误以为大语言模型是直接调用到的外部工具。

事实上并非如此,函数其实由自己写的代码来调用的,大语言模型只是训练成知道什么时候应该调用外部的函数而已。当代码检测到大语言模型说要调用外部的工具才能继续回答的问题,就会去调用外部的工具,获得工具执行后的内容,再一股脑的发给大语言模型继续帮我们进行后续的作答,来获得最终的答案。

解说C++ 的类型擦除:std::function 和std::any

在 C++ 编程中,我们经常会遇到需要编写独立于其操作类型(包括不同函数类型和变量类型)的情况(类似于C语言中的回调函数,但是能适配任意类型)。这时,类型擦除 (Type Erasure) 就派上用场了,它让我们能够以统一的方式处理各种类型。本文将探讨类型擦除的定义、工作原理,并提供实现 std::function 和 std::any 的示例。

Day59:回调(callback)函数(registercallback回调函数)

定义

A callback is a function that is passed as an argument to another function and is executed after its parent function has completed

回调函数就是一个函数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调。

「Function」判断工作表是否存在:SheetExist

有的VBA过程需要把数据写入到指定的Sheet中,这时候就要先判断这个指定的Sheet是否存在,可以使用如下函数SheetExist:

Function SheetExist(SheetName As String) As Boolean
Rem 功能:指定工作表名,测试该工作表是否存在
Rem 参数说明:
Rem     SheetName:要检测是否存在的Sheet名
On Error Resume Next
SheetExist = IIf(Sheets(SheetName) Is Nothing, False, True)
End Function

自管理网络(SON)策略和优化功能介绍

从4G网络开始,各主设备厂家的SON功能就越来越完善,并且均可以投入生产使用,用的较频繁的有ANR(也就是邻区自动优化功能)。其实,SON包括很多的功能,比如负荷均衡、切换参数优化、容量和覆盖优化(CCO)、RACH优化等,本文是介绍3GPP R16 协议定义的SON功能.

负荷均衡优化

LB(Load Balancing)优化的目标是处理不均衡的业务负载分布,并最小化实现负载均衡所需的切换和重定向次数。应使用以下目标之一或以下目标的组合。具体目标值由优化人员配置。优化人员应为使用的目标分配权重。

工作表函数(WorksheetFunction)的应用

这讲开始进入一个新的章节,随着讲解的深入,大家会看到这部教程是非常经典的,无论是理论知识还是具体应用都是非常丰富的,同时在讲解的过程中我会从我多年实践的角度给大家以不经意间的指导,让大家在不知觉间会更好的利用这个工具。是的,很多时候代码习惯非常重要。今日讲解的内容是“VBA之EXCEL应用”的第十四章“应用程序对象(Application Object)”的第1节“工作表函数(WorksheetFunction)的应用”。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程面向初学人员,共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。

Golang 中函数(Function)和方法(Method)的区别详解

在 Golang 中,大家必然会频繁使用到函数(Function)和方法(Method),但是有的同学可能并没有注意过函数和方法的异同点,函数(Function)和方法(Method)都是用来执行特定任务的代码块,虽然很相似,但也有很大的区别。本文将详细讲解函数和方法的定义以及它们的异同点。

函数(Function)

AI智能体策略FunctionCalling和ReAct有什么区别?

Dify 内置了两种 Agent 策略:Function Calling 和 ReAct,但二者有什么区别呢?在使用时又该如何选择呢?接下来我们一起来看。

1.Function Calling

Function Call 会通过将用户指令映射到预定义函数或工具,LLM 先识别用户意图,再决定调用哪个函数并提取所需参数。

[重要]function的三种子类型及其关系

学生在前面给大家介绍过,ECMAScript中的function有三种用法:作为对象使用、处理业务以及创建object类型的实例对象,跟这三种用法相对应的有三种子类型:对象的属性、变量和创建出来的object实例对象的属性,这三种子类型是相互独立的,而且也很容易区分,不过有些读者可能会因为不了解这一点,所以经常会将他们混淆,混淆之后就会带来不必要的错误,所以一定要将他们区分清楚,本节学生先来分别给大家介绍一下这三种子类型。

function作为对象来使用

Function AI 助力用户自主开发 MCP 服务,一键上云高效部署

作者:靖苏


<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言