劃重點
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 ;
}