当前位置: 首页 > article >正文

适用于小白的程序报错提问 AI 模板

#工作记录

程序报错提问 AI 模板

1、你现在将扮演python专家,请保持连续对话,请基于你的专业知识修改代码并回答! 
2、可以向我询问任何有利于你分析问题的信息。
3、你修改的程序代码,运行后报错,报错信息我放在最后供你分析,请你仔细排查并指导我解决此报错问题:
4、以下是程序“XXX.py”的代码:
 ``` 
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX

# 完整代码结束

``` 

5、以下是“XXX.py”程序代码运行后的错误信息:
``` 
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX
进程已结束,退出代码为 0


``` 
6、请仔细分析每一项报错,并有针对性的一次性解决问题!!!
7、基于你的专业知识和经验回答!
8、你可以完全重新改写代码


9、以下是本地“XXXX.csv”数据文件的示例内容,供你参考及分析代码运行错误原因,如果有需要提供更多信息,请向我提出:

``` 
XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX

``` 
10、确保你给出的程序和代码,完全遵循了最正确的语法、语句、缩进等并确保正确性!!!
#请按实际需求修改增删或组合

 使用示例:

略……一个包含爬虫、数据库、特征工程、模型、模型修正和预测算法等功能的自娱项目

一、开头语

你好,你现在将扮演 [具体编程语言,如 Python、Java 等] 专家,请保持连续对话,基于你的专业知识帮我分析和解决程序报错问题呀,以下是具体的情况说明。

二、程序基本信息

  1. 程序功能描述
    简要介绍一下程序原本要实现的功能是什么,例如 “这个程序旨在实现对用户输入的一组数字进行排序,并输出排序后的结果,然后计算这些数字的平均值展示出来”。

  2. 编程语言及相关版本
    明确告知所使用的编程语言以及对应的版本号(如果已知的话),比如 “该程序使用 Python 语言编写,Python 版本是 3.8”。

  3. 使用的主要库或框架(如有)
    列举出程序中导入并使用的一些重要的库、框架以及它们的大致用途,像 “程序中使用了 numpy 库用于数值计算,pandas 库进行数据处理与分析,flask 框架搭建 Web 应用” 等内容。

三、代码展示

将出现报错的完整代码提供给 AI,可以使用代码块的形式(在支持代码块语法的平台上),示例如下:

[编程语言]

[这里放上完整的程序代码]

如果代码量非常大,不太方便全部提供,可以截取报错相关的关键代码部分,并简要说明一下省略的部分大概是做什么的,比如 “以下是核心代码片段,省略了一些与界面显示相关的简单函数定义,那些函数主要负责在控制台输出一些提示信息,不影响此处报错相关的逻辑”。

四、报错信息展示

同样以代码块的形式提供程序运行后出现的详细报错信息,如下:

[这里完整贴上报错信息内容]

尽可能完整地提供报错信息,包括报错出现的具体位置提示(如行数、函数名等相关提示)、报错的具体描述语句以及任何附带的警告信息等内容,方便 AI 准确分析问题所在。

五、提问诉求

清晰地表达希望 AI 帮忙解决的问题,例如:
“请你仔细分析上述报错信息,指出代码中可能存在的问题点,并针对性地给出修改建议和修改后的完整代码示例,确保代码遵循正确的语法、语句规范以及缩进规则等,使其能够正常运行实现预期功能,非常感谢!”

或者如果只是想先了解报错原因,再尝试自己修改代码,可以这样提问:
“希望你帮忙分析一下这个报错是由什么原因导致的,从代码逻辑、语法使用、库的调用等方面详细说说,这样我就能有针对性地去修正代码了,谢谢!”

六、补充说明(可选)

如果还有其他可能有助于 AI 分析问题的额外信息,比如程序运行的环境(是本地开发环境、特定服务器环境等)、之前对代码进行过哪些修改尝试以及相应的结果等,可以在这里补充说明一下,让 AI 能更全面地掌握情况。

希望这个模板对你向 AI 咨询程序报错问题有所帮助呀,合理运用它能够更高效准确地获取到解决问题的思路和方法呢。

你可以根据实际情况对上述模板中的各项内容进行详细填写,以便 AI 更好地理解问题并提供有效的帮助哦。如果还有别的想法或者需要进一步完善的地方,欢迎随时告诉我。


http://www.kler.cn/a/466132.html

相关文章:

  • [python3]Excel解析库-XlsxWriter
  • Coroutine 基础八 —— Flow 操作符(二)
  • 模型参数公式与代码对应
  • 光缆生产车间可视化,让智能制造更透明
  • 『SQLite』创建、附加、分离、备份及恢复数据库
  • 基于单片机的数字电子秒表设计
  • scala概念
  • Linux实验报告14-Linux内存管理实验
  • Cpp::哈希表的两种模拟实现方式(27)
  • 肉鸽游戏的魅力
  • 1.2[hardware][day2]
  • 2025考研江南大学复试科目控制综合(初试807自动控制原理)
  • ArcgisServer过了元旦忽然用不了了?许可过期
  • RS485方向自动控制电路分享
  • 【Ubuntu20.04】Apollo10.0 Docker容器部署+常见错误解决
  • 景区自助售卡机与定点酒店的合作双赢之策-景区酒店方案
  • kafka怎么保证顺序消费?
  • 新年股市首个交易日表演“跳水赛”旁观
  • AI数据标注师理论部分考试题库 - 500题
  • OSPF特殊区域(open shortest path first LSA Type7)
  • C++并发编程之内存顺序一致性
  • 一文大白话讲清楚CSS性能优化
  • python sqllit3
  • 溯源取证-手机取证-简单篇
  • 学技术学英文:docker中RUN, CMD, and ENTRYPOINT用法和区别
  • 大数据-263 实时数仓 - Canal 工作原理 工作流程 MySQL Binglog基本介绍