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

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

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

9107 次点击
所在节点    程序员
73 条回复
nulIptr
2023-08-28 19:06:43 +08:00
真正的新手提问都不知道关键词,我自学 css 的时候就有这种感觉
lawler
2023-08-28 21:59:16 +08:00
培训哪方面的?

jdk LTS 版本号是多少?
nodejs LTS 版本是多少?
JS ES2022 新特性?

思路打开了吗?
snBDX1b0jJM4ogKd
2023-08-28 22:36:05 +08:00
@LitterGopher 你的这一行也不能算完全正确呀
snBDX1b0jJM4ogKd
2023-08-28 22:53:58 +08:00
@LitterGopher 无聊试了一下,GPT 的答案比你的更严谨靠谱呀🐶
你可以使用以下的 shell 函数来实现你的需求:

```shell
function tmux_auto_session() {
# 检查是否存在 session
if ! tmux list-sessions >/dev/null 2>&1; then
# 如果没有 session ,则创建一个新的 session
tmux new-session
else
# 获取最后一个退出的 session 的名称
last_session=$(tmux display-message -p '#S' 2>/dev/null)

# 进入最后一个退出的 session
tmux attach-session -t "$last_session"
fi
}
```

这个函数首先检查是否存在 tmux session ,可以通过`tmux list-sessions`命令来实现。如果没有 session ,它将使用`tmux new-session`命令创建一个新的 session 。

如果已经存在 session ,它将使用`tmux display-message -p '#S'`命令获取最后一个退出的 session 的名称。然后,它使用`tmux attach-session -t`命令进入该 session 。

你可以将以上函数添加到你的 shell 脚本中,然后在需要的地方调用`tmux_auto_session`函数即可。
anzu
2023-08-29 02:51:52 +08:00
先搞懂教育的理念。你可以领着牛到河边,但是无法按着它的头让它喝水。
高中的时候,有时老师下发作业的同时也另外附带答案,说:如果你想好好学就先别看答案,学不学是你们自己的事,如果你不先对自己负责,我也无法对你负责。
另外,练习是学习中重要的一部分,「会用 ChatGPT 就好」不适用于初学者。计算器可以算出一元二次方程解,并且学生可以轻易代入验证答案,那么学生可以不学解方程了吗?
echaos
2023-08-29 03:54:33 +08:00
做 unity 的,给出的答案都很烂
levelworm
2023-08-29 04:39:12 +08:00
写一个简单的模拟器吧。你们自己搞一个虚拟的 8 位游戏机,自己搞一套机器码,这就算是粘贴复制进去都需要很久。其实这个思路对了可以允许 ai 辅助编写每个部分,但是怎么切割成几个部分就还得看他自己。
james122333
2023-08-29 07:10:00 +08:00
@cs010

这不严谨阿 不仅用途单一也不够简洁无法尽力保证不出错 改错就得爆炸了 这是初学者才会写的状态 我一开始写都是这样
james122333
2023-08-29 07:16:36 +08:00
@cs010

还有其它糙点我就不说了 拿其它语言标准在写 shell 就是悲剧
jackOff
2023-08-29 07:49:48 +08:00
写一些游戏项目,因为版权问题它百分百不会提供游戏算法
yougg
2023-08-29 08:04:28 +08:00
@dko #10
是在同一起跑线还是均分三段的三个起跑线还是相对的两个尽头的起跑线还是背对背的起跑线?
ChatGPTPRO
2023-08-29 08:32:22 +08:00
nb
LitterGopher
2023-08-29 08:45:26 +08:00
@cs010 这个我确实没有注意到什么时候会出现问题,海望指正。
MEIerer
2023-08-29 09:17:40 +08:00
没必要。鉴别答案就是你和他的工作。
snBDX1b0jJM4ogKd
2023-08-29 10:57:52 +08:00
@LitterGopher tmux 意外退出,你这个|| 就会重新再打开一个
liuchuanfff
2023-08-29 10:59:30 +08:00
@Building #4 担心他教的都可以自学了
snBDX1b0jJM4ogKd
2023-08-29 10:59:40 +08:00
@james122333 不简洁和不严谨是两回事呀。你可以说它啰嗦,但是这个函数本身没啥问题啊。另外你也可以叫它不写函数,写一个命令
ovtfkw
2023-08-29 11:15:42 +08:00
禁止翻墙即可
x86
2023-08-29 11:21:57 +08:00
我觉得是可以用,但不能过渡依赖。
mmdsun
2023-08-29 12:44:08 +08:00
@dko
Bing GPT-4 回答:
这是一个有趣的脑筋急转弯。有不同的答案,
可能的答案是:

- 如果 3 个人是在同一条跑道上跑,那么最快的人跑完 100 米的时间就是答案。假设最快的人跑 100 米需要 10 秒,那么答案就是 10 秒。
- 如果 3 个人是在不同的跑道上跑,那么最慢的人跑完 100 米的时间就是答案。假设最慢的人跑 100 米需要 30 秒,那么答案就是 30 秒。
- 如果 3 个人是在同一条跑道上,但是从不同的位置开始跑,那么最远的人跑完 100 米的时间就是答案。假设最远的人距离终点有 50 米,那么他需要跑 150 米,如果他跑 100 米需要 20 秒,那么他跑完 150 米需要 30 秒,那么答案就是 30 秒。

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

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

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

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

© 2021 V2EX