前言
最近相信大家都被 ChatGPT 刷屏了,它的爆火大家是有目共睹的技羔,微軟的新必應(yīng)(New Bing) 是結(jié)合了比 ChatGPT 更強(qiáng)大的新一代 OpenAI 語言模式僵闯,接下來我們一起來“調(diào)教”一下新必應(yīng)(New Bing)吧!
今天會讓新必應(yīng)(New Bing)做以下三件事情:
- 讓它制定一份健身計劃
- 讓它寫一篇睡前小故事
- 讓它寫代碼
候補(bǔ)者計劃
首先加入候補(bǔ)者計劃需要到新必應(yīng)網(wǎng)站申請藤滥,我是在今年2月21日申請的加入新必應(yīng)(New Bing)的候補(bǔ)者名單鳖粟,在同年2月24日的早晨已經(jīng)收到了“歡迎加入 New Bing”的郵件,三天的時間就通過了拙绊,這速度比想象中的要快向图,這讓我心情既開心又興奮。
查看郵件的正文标沪,在正文下方有個按鈕榄攀,我們一起點擊 Start Exploring
按鈕來開始探索。
進(jìn)入到新必應(yīng)(New Bing)的網(wǎng)頁金句,我們需要點擊 Download Microsoft Edge
按鈕檩赢,以下載 Edge 解鎖全部功能。
之后來到 Edge 的下載頁面违寞,點擊 Download Edge Dev
下載軟件贞瞒,之后便是根據(jù)你在用的機(jī)器設(shè)備選擇對應(yīng)要下載的 Edge 版本了。
安裝過程就不敘述了趁曼,安裝成功后军浆,打開 Edge 瀏覽器,登錄上自己的微軟賬號以便激活新必應(yīng)(New Bing)的新功能挡闰。
重點來了瘾敢,在瀏覽器輸入網(wǎng)址 bing.com
即可訪問,這便是新必應(yīng)(New Bing)的搜索界面尿这,非常美觀大氣簇抵!
初嘗新必應(yīng)(New Bing)
我們嘗試使用其推薦的內(nèi)容,并點擊試試吧查看結(jié)果射众。
結(jié)果如下展示碟摆,我們來給這個界面區(qū)分為三部分,頂部為搜索的內(nèi)容叨橱,可以點擊聊天切換為 AI 問答模式典蜕。中間區(qū)域還是搜索結(jié)果的內(nèi)容展示断盛。右邊的區(qū)域是新必應(yīng)(New Bing)給出的部分回答,可以點查看更多展開回答愉舔。
我們點擊頂部的聊天按鈕打開聊天界面钢猛,你也可以頁面下拉打開聊天界面,下面是 Bing 給出的完整答案內(nèi)容轩缤。
睡前小故事
我們讓它寫一個睡前小故事吧命迈,想讓它寫什么題材的內(nèi)容,我們簡單描述一下火的,讓其遵循規(guī)則壶愤。
新必應(yīng)(New Bing)一次回答有字?jǐn)?shù)限制,如果輸出的總文本太長的話馏鹤,就需要不斷讓它繼續(xù)下去征椒,因此我們可以繼續(xù)要求它簡短一下內(nèi)容。
這個故事我很喜歡湃累,你們覺得怎么樣呢勃救?在這兒相信大家也已經(jīng)看出來了,新必應(yīng)(New Bing)可以根據(jù)上下文來作出回答治力,你可以像和人一樣和它交流剪芥,它會一直在話題中心與你對話,這種感覺很美妙琴许。
讓它寫代碼
我們讓它為我們生成一個動畫特效,要求是使用核心動畫來實現(xiàn)效果溉躲。
New Bind 生成的完整代碼如下所示:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 創(chuàng)建一個矩形視圖
let rectView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
rectView.backgroundColor = .red
rectView.center = view.center
// 添加到主視圖
view.addSubview(rectView)
// 創(chuàng)建一個移動動畫
let moveAnimation = CABasicAnimation(keyPath: "position.x")
// 設(shè)置起始值和結(jié)束值
moveAnimation.fromValue = rectView.center.x - 100
moveAnimation.toValue = rectView.center.x + 100
// 設(shè)置持續(xù)時間和重復(fù)次數(shù)
moveAnimation.duration = 1.0
moveAnimation.repeatCount = .infinity
// 設(shè)置自動反轉(zhuǎn)效果
moveAnimation.autoreverses = true
// 添加到矩形視圖的圖層上
rectView.layer.add(moveAnimation, forKey: "move")
// 創(chuàng)建一個旋轉(zhuǎn)動畫
let rotateAnimation = CABasicAnimation(keyPath: "transform.rotation.z")
// 設(shè)置起始值和結(jié)束值(以弧度為單位)
rotateAnimation.fromValue = -CGFloat.pi / 4.0
rotateAnimation.toValue = CGFloat.pi / 4.0
// 設(shè)置持續(xù)時間和重復(fù)次數(shù)
rotateAnimation.duration = 0.5
rotateAnimation.repeatCount = .infinity
// 設(shè)置自動反轉(zhuǎn)效果
rotateAnimation.autoreverses = true
// 添加到矩形視圖的圖層上
rectView.layer.add(rotateAnimation, forKey: "rotate")
}
}
這段代碼到了 Xcode 運行后的結(jié)果如下:
盡管代碼不夠有趣也不夠炫酷榜田,但它也是正確運行了,這也讓我感到很興奮锻梳。
結(jié)語
我們今天讓新必應(yīng)(New Bing)做了三件事情箭券,一是讓它制定一份健身計劃,二是讓它寫一篇睡前小故事疑枯,三是讓它寫代碼辩块,這三件事情它都做得很好。我們只需要像與人交談一樣提出問題荆永,新必應(yīng)(New Bing)便會根據(jù)我們的問題而進(jìn)行回答废亭,我們的問題越是詳細(xì),新必應(yīng)(New Bing)就能夠更加準(zhǔn)確地回答我們想要知道的問題具钥。
今天我讓新必應(yīng)(New Bing)做的事情也并“不高級”豆村,但是我們通過此篇文章也對新必應(yīng)(New Bing)有了初步的了解,新必應(yīng)(New Bing)能做的事情還有很多骂删,我們以后再來詳講掌动。
最后四啰,我希望各位讀者能夠關(guān)注我的公眾號,一起分享技術(shù)的樂趣和價值粗恢。感謝大家的支持和關(guān)注柑晒。我們下篇文章再見!
關(guān)于作者
博文作者:GarveyCalvin
公眾號:凡人程序猿
本文版權(quán)歸作者所有眷射,歡迎轉(zhuǎn)載匙赞,但必須保留此段聲明,并給出原文鏈接凭迹,謝謝合作罚屋!