PTT推薦

Re: [閒聊] ChatGPT是語言模型不是搜尋引擎

看板C_Chat標題Re: [閒聊] ChatGPT是語言模型不是搜尋引擎作者
arrenwu
(不是綿芽的錯)
時間推噓 3 推:4 噓:1 →:5

※ 引述《a1e (我上了賊船了囧)》之銘言:

: → pig0038: 現階段就只是取代 stackoverflow 02/24 20:38這個敘述也太強烈了吧?
StackOverflow 上面不是只有 code template,重要的是有很多的討論和推論。
而且如果有新的library出來,很多人也會在StackOverflow上討論

關於這個議題,我來分享我最近遇到的案例

最近在工作上寫code遇到一個問題是,我發現,
只要我想在一個class template裡面建一個 virtual function template,
在編譯的過程裡面,會在 link 的時候出現錯誤,也就只寫個 Error @#[email protected]#[email protected]#$

後來我去 Google 搜尋 "c++ virtual template" 跳出了這個結果
https://i.imgur.com/QjQ2PLo.jpg

(我這邊virtual字還打錯)

技術細節這邊就略過,但至少那個StackOverflow的文章有解決我的疑問。


跟標題有關的是:如果我們把ChatGPT當搜尋引擎用的話呢?

結果是這樣
https://i.imgur.com/4EQ7mOu.jpg


簡單的說就是 ChatGPT好像不是很了解我想問什麼

當然這時候有人可能講了「你他媽就打那三個關鍵字,誰知道你想找什麼」
但我給Google搜尋引擎的也是同樣的關鍵字 不是嗎?

現在哪個搜尋引擎是你要把問題打得人人都看得懂才能用的?
實際上,清楚地用文字闡述一個問題其實對大部分人來說是相當花心思的


好啦,畢竟我知道ChatGPT是個ChatBot,給他點優惠好了,我把問題寫成
Can I have virtual template function in a class?

結果是
https://i.imgur.com/6Wa4i1N.jpg


我看到的時候想說奇怪,怎麼好像跟上面提到的不同。
ChatGPT的回答裡面還有附上範例程式碼

class Base {
public:
template<typename T>
virtual void foo(T arg) {
std::cout << "Base::foo(" << arg << ") called\n";
}
};

class Derived : public Base {
public:
template<typename T>
void foo(T arg) override {
std::cout << "Derived::foo(" << arg << ") called\n";
}
};

(其實跟我想問的情況也不太一樣,我想問的情境是在 header file 裡面declare)

但是上面那兩個class definition,我到下面這個線上C++ compiler 裡面玩
https://www.onlinegdb.com/online_c++_compiler
是會出現compilation error的

當然也可能是我對 ChatGPT 給的答案有理解上的錯誤


我是覺得ChatGPT目前看起來頂多比較像個搜尋助理啦

--
鳳雛的清楚講習
https://i.imgur.com/23pfZv9.jpg

https://i.imgur.com/wD6J6li.jpg

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.45.195.96 (美國)
PTT 網址

BruceChang02/24 21:49明明孤狗怎麼抓關鍵字問問題也是差超多

allen2093702/24 21:52要想取代StackOverflow要先保證ChatGPT可以回答所有問

allen2093702/24 21:53題,不然這類論壇的本質就是丟個問題大家集思廣益,或

allen2093702/24 21:53者別人有解決過類似問題可以直接給答案

FuckQguy02/24 22:06gpt可以協助精準投關鍵字

as8011068002/24 22:34你只是被google調教得很好而已,你不會這樣問人啊

js85060402/24 23:01你只拿三個字問人問題,看他不打死你

ziggyzzz02/24 23:10你自己問不清楚

是啊 但你要跟Google或Bing競爭,給三個字就要能找出有意義的結果了 不是嗎?

IllMOR02/24 23:33google搜尋打完整問題反而比較難搜吧

這問題不大 只是沒必要而已

※ 編輯: arrenwu (98.45.195.96 美國), 02/24/2023 23:42:06

kimokimocom02/25 01:18有人說BOT可以取代專業老師 看來學生自己也要懂