AI指导:打造第一个Python应用(4)(python ai开发)
off999 2025-07-07 22:18 3 浏览 0 评论
眼瞅着迈过几个里程碑,与目标越来越近。尽管过程中照旧因返工而心焦,而欣喜与急躁比例,是喜悦运大于焦虑。
从初次熟悉智能大模型,尝试编程起步,不定期进行复盘反思,这是小助手指导编程的第四篇。复盘以为记。
需求修改之挑战
两周过去了,经过不断搭建主程序文档,小程序不再是简单的在Pycharm上的Pathon一段段代码片段。通过HTML和CSS文档,增加各个功能模块,显示了第一个GUI界面。现在可以进行简单的互动,并对数据的编辑:添加、删除、导出。令人欢喜,令人振奋。感谢通义AI,使编程成为可能。
然而,在编程过程中,不断遇到问题。譬如:项目列表缺少“负责部门”列。在最初投喂给AI的表格设计就缺失。现在需要增加这一需求。如果在excel环境中 ,这不是事,分分钟搞定。而对于小程序增加这个显示要求,究竟要涉及修改几个文档,如何关联,一概没谱,全听AI的,的确是挑战。
如果在最初的需求就将显示表格的内容确定,不至于为增加这一列,不断修改相关相关文档。好不容易将“负责部门”在新列添加,表格能够显示。此前实现的添加、删除、导出功能,这些功能。不是漏掉添加功能失效,将添加功能链接好,一会导出又不动作,以及布局,面目全非。
幸好,当没实现预期,重来过;还达成预期,再来过;仍没达成预期,再重来过。经过多次返工,便理清了内在的编码逻辑关系,这样与AI对话效率就高点。搞清楚逻辑,也试着对代码做点小修改,但也会首尾难顾,小改动处,程序执行起来便跌跌撞撞。这个department为什么不能显示,原来是修改时上下文没有改完整。
即便这样,换位思考,如果我自己是码农,定会犯晕,冒火。不断工费时,通义AI真好脾气。
痛定思痛,更明白需求规范、需求目标确定是多么重要。
如何高效与AI对话交流
几周下来,对话效率如何,能否改进提高效率,我请AI帮助总结。AI很客气,对屏幕前的我提了三条要求,对AI模型也提了三点改进。
第一,要明确描述问题。这是提供具体的代码片段,错误信息,有功能需求, 才能快速理解问题,并提供相应的解决方案。
第二,要逐步解决问题。不能将过多的问题全部抛给AI,它接不住,理解不了
第三,即时反馈调整。尝试建议反馈后,执行结果如何,反馈给AI,它便能快速调整和优化解决方案,
对屏幕前的我,AI具体提出三点:多给出上下文描述,如项目结构啊,使用的库版本;明确希望实现的功能目标,提高建议的针对性;第三还是要逐步反馈,以便快速调整策略。
AI对自己也提出了三项改进项:
“更简洁的回答:在某些情况下,我可以提供更简洁的回答,以便你更容易理解和应用。
更多的示例代码:提供更多的示例代码和实际应用场景,帮助你更好地理解和实现功能。
更好的引导:在复杂问题上,提供更详细的步骤和引导,帮助你逐步解决问题。”
瞧,多谦虚。如我这么烂的代码水平,要在同事之间,不被奚落嘲讽才怪。
AI这支精干的小团队,由GPT-4o、通义AI和Kimi组成。超级AI助理,已经改为以GPT-4o为主。相比其它AI模型,其响应速度、代码质量更令人爱不释手。
原本还想聊聊Git与Sourcetree,放在第5篇再述吧。
相关推荐
- 用Python编制生成4位数字字母混合验证码
-
我们登录一些网站、APP的时候经常会有验证码,这个为了防止有人不停的去试探密码,还有发送短信验证之前,输入验证码就可以减少误点,错误操作等等。可以提高安全性,我们可以生成数字,也可以生成字母,也可...
- Python电子发票管理工具4:前后端业务逻辑实现
-
用一系列文章介绍如何用python写一个发票管理小工具。在前面的文章中前端页面和后端框架已经实现,本文将介绍功能实现的代码。数据库操作使用sqlalchemy操作sqlite数据库。sqlalchem...
- 【代码抠图】4行Python代码帮你消除图片背景
-
在修图工具满天飞的年代其实仍然还有很多人不会扣图(比如我),在很多需要去除某些照片上面的背景的时候就会很难受,所以今天就给不会扣图的小伙伴们来带一个简单的代码扣图教程,只需要4行代码,不用再多了。准备...
- Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
Python3.14重磅更新!UUIDv6/v7/v8强势来袭,别再用uuid4()啦!为什么说UUID升级是2025年Python开发者的必学技能?在当今互联网应用中,UU...
- 殊途同归 python 第 4 节:有趣的键值对(字典)
-
字典数据的突出特点就是“键”和“值”,前文已经简单介绍过,本文来聊聊关于字典的几个高级玩法。1.函数打包后,通过键来调用globalf1,f2a={"k1":f1,"k2...
- 更有效地使用 Python Pandas 的 4 个技巧
-
一个简单而实用的指南照片由simonsun在Unsplash上拍摄Pandas是一个用于数据分析和操作任务的非常实用且功能强大的库。自2019年以来,我一直在使用Pandas,它始终能够为我...
- 4.python学习笔记-集合(python里面集合)
-
1.关于集合集合是一类元素无序不重复的数据结构,常用场景是元素去重和集合运算。python可以使用大括号{}或者set()函数创建集合,如果创建一个空集合必须用set()而不是{},因为{}是用来表示...
- python生成4种UUID(python随机生成uuid)
-
总结了一份python生成4种UUID的代码:UUID用4种uuid生成方法:uuid1:基于时间戳由MAC地址、当前时间戳、随机数字。保证全球范围内的唯一性。但是由于MAC地址使用会带来安全问题...
- 你不知道的4种方法:python方法绘制扇形
-
1说明:=====1.1是问答中的我的一个回答。1.1因为问答中没有代码块的,所以我改为这里写文章,然后链接过去。1.24种方法:turtle法、OpenCV法、pygame法和matplot...
- 30天学会Python编程:4. Python运算符与表达式
-
4.1运算符概述4.1.1运算符分类Python运算符可分为以下几大类:4.1.2运算符优先级表4-1Python运算符优先级(从高到低)运算符描述示例**指数2**3→8~+-按位取...
- 这3个高级Python函数,不能再被你忽略了
-
全文共1657字,预计学习时长3分钟Python其实也可以带来很多乐趣。重新审视一些一开始并不被人们熟知的内置函数并没有想象中那么难,但为什么要这么做呢?今天,本文就来仔细分析3个在日常工作中或多或少...
- beautifulSoup4,一个超实用的python库
-
一.前言我们在学习python爬虫的时候,数据提取是一个常见的任务。我们一般使用正则表达式,lxml等提取我们需要的数据,今天我们介绍一个新的库beautifulSoup4,使用它您可以从HTML和...
- AI指导:打造第一个Python应用(4)(python ai开发)
-
眼瞅着迈过几个里程碑,与目标越来越近。尽管过程中照旧因返工而心焦,而欣喜与急躁比例,是喜悦运大于焦虑。从初次熟悉智能大模型,尝试编程起步,不定期进行复盘反思,这是小助手指导编程的第四篇。复盘以为记。需...
- wxPython 4.2.0终于发布了(wxpython安装教程)
-
wxPython是Python语言的跨平台GUI工具包。使用wxPython,软件开发人员可以为他们的Python应用程序创建真正的本地用户界面,这些应用程序在Windows、Ma...
- 《Python学习手册(第4版)》PDF开放下载,建议收藏
-
书籍简介如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python字典遍历 (54)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (60)
- python读取文件夹下所有文件 (59)
- java调用python脚本 (56)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)