给编程初学者出什么题让他不能直接从 GPT 获得答案?

2023-08-28 10:48:58 +08:00
 sunzhuo

题目最好简单一些,但是还不能从 GPT 直接询问得到答案,头疼。

8671 次点击
所在节点    程序员
73 条回复
yakumo520
2023-08-28 10:52:34 +08:00
这边建议直接聘请 GPT
c3de3f21
2023-08-28 10:54:51 +08:00
可以找一些 GPT 会给出误导答案的那种不用很难题
murmur
2023-08-28 11:00:24 +08:00
建议线上编程,那种双机位的,如果是正式编程,如果能自己搭科学链路并且有稳定的 gpt 服务本身就是能力的一种体现
Building
2023-08-28 11:02:19 +08:00
如果人家懂得用 GPT 拿到答案,还懂得验证答案是正确的,那请问你要担心什么?
PiersSoCool
2023-08-28 11:12:25 +08:00
是这样的,简单一些的 gpt 都能答,这是他的特性
shaozelin030405
2023-08-28 11:12:52 +08:00
需要使用专业词汇来进行搜索的问题
janus77
2023-08-28 11:13:45 +08:00
看你的目的是什么
你是要面试吗?我觉得面试可以随便出题,技术手段阻止作弊只是一方面,还有录取以后看表现。阻止 GPT 不是核心
你是要教一个人学编程吗?主要靠他自觉,阻止 GPT 也不是核心
你是要给学生出题?按考试标准来就行了,作弊的严格处理。
这是一个社会性问题,不是纯技术问题
brust
2023-08-28 11:14:12 +08:00
能够使用 gpt 已经超越 50%的人了
lzgshsj
2023-08-28 11:14:46 +08:00
2022 年以后的知识?但是如果用的是能联网的也不好整。
dko
2023-08-28 11:21:35 +08:00
一个人跑 100 米需要 20 秒,那么 3 个人同时跑,多长时间可以跑完 100 米?
bigha
2023-08-28 11:22:10 +08:00
这种担心纯属无稽之谈啊,
没有 GPT 之前大家用的是谷歌,
简单的问题不一样能搜出来
libook
2023-08-28 11:23:49 +08:00
现场问答,开放性题目,考察解决思路。

或者出一些有坑的题,只要不是网上已经有的原题,AI 现阶段应该都没法注意到那么细致的问题,会和人一样容易疏忽。
luzemin
2023-08-28 11:29:16 +08:00
你的前提是“初学者”“编程”“题”,那使用 GPT 必然能获得答案。

所以,面对面聊。
crazyTanuki
2023-08-28 11:46:54 +08:00
懂得使用 gpt,懂得甄别 gpt 回复是否符合业务需求,这种能力不能胜任你们的工作吗?
MoYi123
2023-08-28 11:55:13 +08:00
如果是你是指算法题的话, 一般新的题 ChatGPT 就不太会, 可以在最新的 leetcode 周赛(一般是建议第 2,3 题)和 atcoder 的 ABC(建议第 D, E 题)里找一些难度合适的题
chenPiMeiHaoChi
2023-08-28 11:56:36 +08:00
让他复现 C919 起飞时发动机部分的控制代码怎么样,毕竟看你的需求你们大概要造火箭。
LitterGopher
2023-08-28 11:57:14 +08:00
按照我对 GPT 的使用体验来说,你只需要把一个问题稍微描述得复杂一点,GPT 给出的答案就很可能跑飞。或者你把场景具体一点(是具体一点,而不是模糊一点),他给出的解也很可能不够“简洁”。

我之前问如何编写一个 shell 函数,该函数可以在 tmux 没有任何 session 的时候创建一个 session ,有 session 的时候进入最后退出的 session 。结果他洋洋洒洒写了 8 行(还是错的)。实际是只需要一行命令就可以搞定 tmux attach || tmux 。

所以你也可以尝试问一些 GPT 可以给出正确答案,却不够优秀的答案的问题。
iOCZ
2023-08-28 11:59:23 +08:00
@dko 你的题目不错,GPT 跪了
jones2000
2023-08-28 12:43:33 +08:00
编程初学者,不适合用 GPT, 你都不知道 GPT 回答的问题对不对, 你怎么用。GPT 就只能干点体力活, 比如这个东西我会搞,我就是嫌麻烦自己写, 可以让 GPT 生成下代码,自己在调试下。
itskingname
2023-08-28 12:46:35 +08:00
编写一个正则表达式,能够从任意文本中按照如下要求提取数据:

1. 如果文本中包含方括号,提取出方括号中的内容。例如:aa[世界]bb ,提取世界
2. 如果方括号在单双引号里面,忽略他,例如 aa'[世界]'bb ,不提取
3. 如果方括号中套方括号,内部方括号当做普通字符,例如:aa[这是[正文]的一部分]bb ,提取"这是[正文]的一部分"
4. 如果有多个方括号,都要提取,以列表形式返回:aa[世界]bb[world]cc ,提取['世界', 'world']
5. 方括号中可能有半个右方括号,需要能够识别并跳过,例如:数值范围[左开右闭区间的符号]方括号]特殊值。这种情况应该提取『左开右闭区间的符号]方括号』

经过测试,目前市面上任何一个大语言模型都无法生成正确的正则表达式。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/968780

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX