提交没通过、自己又想不出哪里错了?现在可以请 AI 助教帮忙看代码。 它不会直接把答案给你,而是一层一层地提示,帮你自己把错改出来。

在哪里

交完代码后会跳到提交详情页(就是显示评测结果、各个测试点对错的那一页)。 如果这次提交没有通过,页面下方会出现一个「AI 助教」卡片。

怎么用

AI 助教的提示分三层,每点一次按钮,它就往下多说一层:

按钮 提示层级 它会告诉你什么
问问 AI 助教 第一层 · 给方向 错误大概属于哪一类(比如边界情况、溢出、超时),不指出具体行号,不给代码
还是不懂,说得再具体些 第二层 · 定位到具体位置 指出问题出在哪里、为什么错,仍然不给改好的代码
请给出修改办法 第三层 · 给出改法 只给出需要改的那几行改之前和改之后的样子,不会帮你重写整个程序

使用步骤:

  1. 先自己看一遍评测结果:错在哪个测试点、是 WA / TLE / RE 还是别的状态
  2. 实在想不出来,再点「问问 AI 助教」,读完第一层提示后回去自己改
  3. 改了还不对,再回到那条提交点下一层
  4. 三层都给完以后按钮会消失,接下来就靠你自己动手了

💡 建议:每拿到一层提示,先停下来自己想、自己改。能在第一层就改对,说明你真的弄懂了; 直接点到第三层照抄,下次遇到同样的错还是会犯。

规则

  • 每天有求助次数上限。 卡片右上角会显示「今日还可求助 N 道题」。 次数按提交算:同一条提交里从第一层问到第三层,只算 1 次
  • 只能对自己的提交使用。
  • 已经 AC 的提交不能用(已经通过了,不需要求助)。
  • 比赛 / 作业进行中不能用。 比赛或作业结束以后,里面的提交也能用 AI 助教。
  • 问过的提示会保存在这条提交下面,以后打开还能看到。

常见问题

Q:为什么我的提交详情页没有 AI 助教? A:可能是这几种情况:这条提交已经 AC 了;还在评测中;它属于还没结束的比赛或作业;今天的次数用完了;或者老师暂时关闭了 AI 助教。

Q:AI 说的一定对吗? A:不一定。AI 也会看错,把它的话当成一条线索,自己验证一下,比如按它说的情况造一组数据试试。

Q:提示说「这道题的分析比较长,AI 没能在限定长度内说完」怎么办? A:再点一次就好;还不行就告诉老师。

Q:点了按钮很久没反应? A:AI 读代码需要十几秒到几十秒,请耐心等一下。如果提示「网络错误」或「响应超时」,稍后再试。

0 条评论

目前还没有评论...