划重点
1苹果自主开发大语言模型进展不顺利,与第三方合作成为最佳选择。
2苹果接近与OpenAI达成协议,将在iPhone上应用ChatGPT。
3苹果还在同谷歌就授权Gemini进行谈判,但尚未达成最终协议。
4在今年6月举行的开发者大会中,苹果将为iOS 18推出一系列的AI功能。
5月11日消息,据国外媒体报道,知情人士周五透露,苹果接近与OpenAI达成协议,将在iPhone上应用ChatGPT。
据悉,苹果与OpenAI之前一直在谈判,为苹果下一代移动操作系统iOS 18能够使用ChatGPT功能制定协议条款。
除OpenAI外,苹果还在同Alphabet子公司谷歌就授权该公司的Gemini聊天机器人进行谈判,但双方目前尚未达成最终协议。
在近两年生成式人工智能技术席卷全球,各大科技企业纷纷投入巨资砸向人工智能领域之时,苹果因其对人工智能技术的模糊态度而遭人诟病。
苹果首席执行官蒂姆·库克(Tim
Cook)今年年初曾承诺,该公司今年将发布一项重大人工智能产品。他表示,苹果将发布“开辟新天地”的变革性功能。
自去年年初以来,苹果一直在测试自有代号为“Ajax”的大语言模型。一些苹果员工还在尝试一款名为“苹果GPT”的基础聊天机器人。
但知情人士称,苹果的技术仍不如谷歌和其他竞争对手的技术,这使得合作看起来是更好的选择。
此外,苹果还宣布取消开发自动驾驶汽车的项目,并把该项目的一些工程师转移到了其人工智能部门。
在苹果本月初举行的财报电话会议中,库克又表示:“我们仍然非常看好公司在生成式人工智能领域的机会。我们正在进行重大投资,期待着很快与我们的客户分享一些非常令人兴奋的信息。我们相信人工智能的变革力量和承诺,相信我们拥有让公司在新时代脱颖而出的优势,包括苹果硬件、软件和服务集成的独特组合,开创性的苹果芯片,业界领先的神经引擎,以及我们对隐私坚定不移的关注,这些都是我们创造的一切的基础。”
按照苹果的计划,该公司将在今年6月举行年度全球开发者大会。届时,该公司将会推出一系列的人工智能功能。这些功能将通过配置苹果自有处理器的数据中心运行。在苹果计划发布的人工智能功能中,包括来自OpenAI的ChatGPT。
今年3月有消息称,苹果开始同OpenAI就交易进行过讨论,不过当时双方的交流并不多。
到了今年4月下旬,苹果重启与OpenAI的谈判,探索使用ChatGPT来支持iOS 18的新功能。
今年3月还有消息称,苹果正通过谈判把谷歌开发的生成式大语言模型Gemini植入iPhone。Gemini是谷歌开发的生成式人工智能模型。
截至目前,双方尚未决定人工智能协议的条款或品牌,也没有最终敲定协议的实施方式。如果苹果和谷歌之间的协议取得成果,它将在原有基础上进一步扩展两家公司的搜索合作伙伴关系。
谷歌每年向苹果支付数十亿美元,让其搜索引擎成为iPhone和其他设备上Safari网络浏览器的默认选项。
苹果与谷歌的合作,将使Gemini在拥有数十亿潜在用户方面获得关键优势,但也表明苹果在人工智能方面的努力并没有达到外界的预期。此外,协议可能招致反垄断监管机构对两家公司的进一步审查。
苹果正准备为iOS
18操作系统推出基于自有人工智能模型的新功能。考虑到这些新功能将侧重于在苹果设备上运行,而非通过云服务运行,因此苹果一直在寻找合作伙伴来承担生成式人工智能的重任,包括根据简单提示创建图像和撰写文章的功能。
截至目前,苹果、OpenAI及谷歌发言人均对此报道未予置评。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 3;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125561725&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}