1. 什么是ChatGPT?它能帮我们做什么?
ChatGPT是一种基于自然语言处理技术的聊天机器人程序,它通过机器学习技术来模拟人类的对话过程。
撰写邮件,视频脚本,文案,翻译,代码,写论文等任务。
2. 有哪些类ChatGPT工具?
调查与试用至少2个,并填写如下调查表格:
名称 | 简介(能用来做什么) | 可行的访问方式 |
ChatGPT | 能用来做什么 | 网址或其他方法 |
讯飞星火大模型 | 可以通过自然语言交互的方式,提供包括语言理解、问答、推理等各类认知智能服务等 | 讯飞星火认知大模型-AI大语言模型-星火大模型-科大讯飞 |
百度文心一言 | 内容创作,知识问答,语音助手等 | 文心一言 |
cursor | 代码编辑、生成和聊天等 | cursor.sh |
3. 你觉得想要用好用"类ChatGPT"帮你更好地完成任务,需要掌握哪几个重要的技能?
1.编程基础:了解编程语言和编程概念,以便能够有效地与ChatGPT进行交互并理解其生成的代码。
2.问题提问能力:学会如何清晰地提出问题,以便ChatGPT能够准确理解您的意图并给出正确的答案。
3.上下文理解:能够理解ChatGPT生成的回答,并将其与任务的上下文相结合,以便正确应用生成的代码或信息。
4.调试和错误处理:当ChatGPT生成的代码或答案出现问题时,能够进行调试和错误处理,以便纠正错误并获得预期的结果。
5.与AI合作的技巧:了解如何与ChatGPT进行有效的合作,包括如何提供明确的指导、如何解释问题的背景和约束条件,以及如何正确解释ChatGPT生成的结果。
4. 说说你想要使用编程解决的一个问题。尽量说的具体一些。
问题:大学选修课抢不到,用编程实现抢课程序
5. 类ChatGPT给你的完成该项目的具体建议
1.分析目标课程选课系统的接口和功能:抢课程序需要模拟学生登录选课系统的操作,并通过网络请求与选课系统进行交互。因此,需要仔细了解目标课程选课系统的接口和功能,例如学生登录接口、选课接口、退课接口等等。可以查看选课系统的官方网站或者与学校相关部门联系,获取相关的接口和功能信息。
2.编写程序框架和流程:在明确了选课系统的接口和功能后,可以开始编写程序的框架和流程。一般而言,抢课程序需要包括以下模块:
- 学生登录模块:模拟学生登录选课系统的操作,需要提供学生学号、密码等信息。可以使用Requests库发送登录请求,并获取登录后的Cookie信息或者Token信息等身份验证信息。
- 选课模块:通过向选课系统发送网络请求,模拟学生进行选课操作。可以使用Requests库发送POST请求,将选课表单数据发送给选课系统。一般需要提供课程编号、教师编号、教室编号等信息。
3.调试和测试程序:编写好程序后,需要进行调试和测试,确保程序的正确性和稳定性。可以通过模拟学生操作来测试程序的正确性,例如手动模拟登录、选课、退课等操作,并检查程序是否能够正确地记录结果。还可以与学校内其他学生进行合作,测试程序在大量用户同时使用的情况下的表现。
4.使用程序进行实际操作:在程序通过测试后,可以使用程序进行实际操作。需要注意的是,使用程序进行抢课操作时需要遵守相关规定和法律法规,不要进行恶意攻击或者侵犯其他学生的利益。同时需要注意保护个人隐私和数据安全,不要将个人信息或者敏感数据泄露给其他人或者组织。
6. 分点列举出你完成该项目可能碰到的几个大问题。
1.接口访问问题:如果选课系统的接口访问速度较慢或者出现故障,可能导致程序运行不稳定或者无法正常运行。
2.网络延迟问题:在抢课时,如果网络延迟较大,可能导致程序响应速度较慢或者出现超时错误。
3.身份验证问题:在模拟学生登录选课系统的过程中,可能需要进行身份验证。如果身份验证信息不正确或者失效,可能导致程序无法正常运行。
4.选课限制问题:在抢课时,需要注意选课系统是否有选课人数的限制。如果已经没有选课名额,但程序仍然发送选课请求,可能导致程序无法正常运行。
5.系统异常问题:在抢课时,如果选课系统出现异常情况,例如服务器宕机或者接口故障等,可能导致程序无法正常运行。
6.程序错误问题:在编写抢课程序时,可能存在代码错误或者逻辑错误等问题。这些错误可能影响程序的正确性和稳定性。