Azure OpenAI最近不少重大发布,最让我震惊的还是两项更新:
- Azure OpenAI GPT-4 0125-Preview
- Assistants API
OpenAI的AI大模型推流能力,要比国内大模型好不少。
企业如何合规、稳定使用ChatGPT以及Copilot?
出于合规角度,建议国内企业可以选择微软的Azure OpenAI服务来使用接口。
通过微软官方合作伙伴获取服务,企业用户可以合规、稳定地使用ChatGPT,满足国内发票需求,同时也能解决连接不稳定/响应速度慢/并发配额低等问题。
作为微软的合作伙伴,全云在线可为企业开通绿色申请通道!包括最新版本GPT-4o、Dalle-3等,只要企业有需求,全云在线都能协助快速开通!
微软 Azure OpenAI 免费试用申请:
https://azureopenai.cloudallonline.com/?zxwwy158
一、倚天剑 :Azure OpenAI GPT-4 0125-Preview
Azure OpenAI GPT-4 0125-Preview的推理能力有了答复提升,验证三道奥数题,全部准确回答,并且给出了准确的解释。
我用的prompt:
You are a Deep Learning Technologist responsible for explaining and deep learning aspects of AI. Please reply in Chinese.
第一题:
第二题:
问GPT:
有一批工人完成某项工程,如果能增加 8个人,则10天就能完成;如果能增加 3个人,就要 20 天才能完成。现在只能增加 2个人,那么完成这项工程需要多少天?
GPT回答:
首先,我们可以设原本的工人数为 (x),需要完成工程的天数为 (T)。基于题目信息,我们可以列出以下方程式来表达工人数和工作天数之间的关系:
如果增加了8个人,则总人数变为 (x+8),需要的天数是10天。因此,我们有 ((x+8)\times10 = xT),即完成整个工程所需的“人天数”是一个常数。
如果增加了3个人,则总人数变为 (x+3),需要的天数是20天。因此,我们有 ((x+3)\times20 = xT)。
由上面两个方程,我们可以解出 (x) 和 (T)。
先解第一个方程:
[(x+8)\times10 = xT \Rightarrow 10x + 80 = xT]
再解第二个方程:
[(x+3)\times20 = xT \Rightarrow 20x + 60 = xT]
令两式相等,得:
[10x + 80 = 20x + 60]
解得:
[10x = 20 \Rightarrow x = 2]
将 (x = 2) 代入任一方程式中解 (T),比如第一个方程:
[10(2 + 8) = 2T \Rightarrow 100 = 2T \Rightarrow T = 50]
所以,原本需要50天来完成这项工程。
如果现在增加2个人,即 (x+2) 总共有4个人工作,那么完成工程所需的天数 (D) 可以用上述的“人天数”除以人数来计算。即:
[(xT) / (x+2) = (2*50) / (2+2) = 100 / 4 = 25]
因此,现在增加2个人,完成这项工程需要25天。
第三题:
问GPT:
一副扑克牌共 54 张,最上面的一张是红桃 K。如果每次把最上面的 12 张牌移到最下面而不改变它们的顺序及朝向 ,那么至少经过多少次移动,红桃K才会又出现在最上面 ?
GPT回答:
解这个问题,我们可以将每次操作视为循环移位。给定一副共54张牌,最上面的一张是红桃K。每次操作将最上面的12张牌移到最下面,实际上是将这54张牌分成了两部分并重新组合它们,但不改变每部分内部的顺序。
要使红桃K再次出现在最上面,实际上就是要找到最小的操作次数 (n),使得 (12n) 能够在模54的情况下等于54,或者更形式化地说,我们要找到最小的(n),使得(12n \mod 54 = 0)。然而,这个表述有误,因为我们的目标实际上是要让经过若干次操作后,红桃K回到第一个位置,也就是说,我们需要(12n)对54取模的结果是(54)减去一个完整循环(即54张牌)中红桃K的初始位置((1))的偏移量。
我们知道,对任何整数(a)和(b),如果(b)是正整数,则(a \mod b)的结果是落在(0)到(b-1)之间的一个整数。因此,(12n \mod 54) 的结果必须直接是(0),意味着我们要找到最小的(n),使得(12n)是54的倍数。
54的因数分解为(2 \times 33)。12的因数分解为(22 \times 3)。为了使(12n)成为54的倍数,(n)必须包含至少一个2和额外的两个3,以便与12相乘时达到(22 \times 33)。
考虑到这一点,(n)至少要是9((32)),因为12已经包括了一个(22)和一个3,所以(12 \times 9 = 108),这是第一个既是12倍数也是54倍数的数。因此,我们需要找到的最小(n)值为9。
这意味着,通过至少9次这样的操作,红桃K才会再次出现在最上面。
二、屠龙刀:Assistants API验证
接下来,我们看Assistants API的功能。
定义一个点assistants,写好prompt上传好文档:
然后开始提问:
提问:Attention Is All You Need这篇论文里说了啥 ,自然难不住Assistants API。
接下来我问一个有点难度的:帮我统计一下,Attention这个词在论文中出现的次数。
Assistants API反问了我上传文档的格式,我回复说是文件格式是pdf。
然后Assistants API说在PDF文件中,“Attention”这个词出现了97次。
我问GPT如何得到答案,他给我了理由:
感觉Assistants API理由说的头头是道,打开pdf验证,97次,完全正确。
继续向Assistants API提问:做一个饼状图,统计Attention和attention的比率,饼状图要体现数字。
再次手工确认:
询问Assistants API: 告诉我你如何计算的?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.