1 今天星期幾
周五了,一個(gè)星期快結(jié)束了,閑來問問chatgpt (gpt-3.5) 今天 ( 2023.06.03星期五)星期幾??,chatgpt給出的回答如下:
今天是2023年6月2號(hào)沒錯(cuò),但是是星期幾卻回答錯(cuò)了,打工人對(duì)今天星期幾,特別是星期五絕對(duì)是不會(huì)記錯(cuò)的。所以,沒懷疑今天星期幾??。那chatgpt為什么回答錯(cuò)了呢?再細(xì)問:
哈哈,給出的邏輯沒啥毛病,但是呢,還是認(rèn)定今天是星期四。如果讓程序員做的話,那就是寫代碼實(shí)現(xiàn),通過寫一個(gè)簡(jiǎn)單的調(diào)用系統(tǒng)時(shí)間函數(shù)就可以知道今天星期幾了。我們知道chatgpt是生成模型,在做計(jì)算處理這種確定性任務(wù)時(shí),生成模型是無法進(jìn)行算術(shù)運(yùn)算處理,無法保證答案的確定性,于是進(jìn)一步問chatgpt能否給出代碼實(shí)現(xiàn):
chatgpt還貼心的給出了代碼的解釋,講解的不錯(cuò),但說代碼打印的結(jié)果是:The weekday of 2023-6-2 is Thursday",哈哈,真是嗎?我們親自運(yùn)行下chatgpt給出的代碼:
import datetime
def get_weekday(year, month, day):
target_date = datetime.date(year, month, day)
weekday = target_date.weekday()
weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
return weekdays[weekday]
# 示例使用
year = 2023
month = 6
day = 2
weekday = get_weekday(year, month, day)
print(f"The weekday of {year}-{month}-{day} is {weekday}.")
在自己的電腦下運(yùn)行的結(jié)果如下:
代碼運(yùn)行出來是:Friday,chatgpt給出了正確的代碼,但是卻給出了錯(cuò)誤的結(jié)果,從運(yùn)算過程到最終結(jié)果,chatgpt目前來看完全通過這種生成模式是很難保證這種計(jì)算的唯一性的。
2 聊聊ChatGPT與工具的結(jié)合
chatgpt不是萬能的,特別是需要做數(shù)值運(yùn)算這些唯一性答案任務(wù)的時(shí)候,chatgpt是還不足以通過生成式這種方式代替算術(shù)進(jìn)行運(yùn)算,chatgpt是否可以與工具結(jié)合,避免這種問題?如下是運(yùn)作流程:文章來源:http://www.zghlxwxcb.cn/news/detail-473535.html
上面的流程只是針對(duì)具體計(jì)算任務(wù),我們可以繼續(xù)衍生到各種類型的工具調(diào)用,讓chatgtp與專業(yè)業(yè)務(wù)的應(yīng)用處理工具相結(jié)合,為我們提供準(zhǔn)確的效果。文章來源地址http://www.zghlxwxcb.cn/news/detail-473535.html
到了這里,關(guān)于ChatGPT請(qǐng)不要和打工人爭(zhēng)辯今天星期幾的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!