专栏名称: 逆行的狗
不会编程的军人不是好的审计员
目录
相关文章推荐
重庆之声  ·  关注 | 官方发布!@重庆人,买药前请看 ·  昨天  
重庆之声  ·  关注 | 官方发布!@重庆人,买药前请看 ·  昨天  
CEO品牌观察  ·  韩国品牌在中国做的门店,有什么不同? ·  昨天  
CEO品牌观察  ·  韩国品牌在中国做的门店,有什么不同? ·  昨天  
指尖新闻沈阳晚报  ·  司机已被永久封号!情况正在调查 ·  2 天前  
指尖新闻沈阳晚报  ·  司机已被永久封号!情况正在调查 ·  2 天前  
知产观察家  ·  《北京市自动驾驶汽车条例》全文公布 ·  3 天前  
知产观察家  ·  《北京市自动驾驶汽车条例》全文公布 ·  3 天前  
51好读  ›  专栏  ›  逆行的狗

我教项目经理用AI

逆行的狗  · 公众号  · 互联网短视频 科技自媒体  · 2025-01-06 23:27

主要观点总结

本文描述了一位项目经理使用AI技术解决项目成本测算问题并成功节约项目成本的过程。通过和AI的对话和合作,解决了同事遇到的手工处理Excel文件的难题,成功转换了多个Excel文件。

关键观点总结

关键观点1: 项目经理遇到成本测算问题。

项目经理在另一个项目上做成本测算时,需要重新计算并与系统计算结果进行核对,以验证系统计算的准确性。

关键观点2: AI技术的运用解决问题。

项目经理使用AI(chatgpt)技术解决了手工处理Excel文件的难题。通过与AI的对话和合作,成功写出了代码完成了工作。

关键观点3: AI技术的使用注意事项。

在使用AI技术时,需要描述明确需求,给出示例数据;提问要尽可能具体;需要具备一定的代码基础知识,以便更好地与AI合作解决问题。

关键观点4: AI的价值体现。

AI就像一个放大器,可以放大个人的知识能力,即使只有10分的知识能力,也能干100分的事。通过AI技术,成功解决了项目中的实际问题,提高了工作效率。


正文

项目经理在另外一个项目上做成本的测算,

计算 9 个主体,每个主体 12 个月,

重新计算后和系统计算的进行核对,验证系统计算的准确性。

他们上周六从系统里导出计算需要的:

工时表、收发存报表、工单领料表、序时账中工费明细、成本要素分摊配置表。

也就是应该有 9 * 12 * 5 =540 ,大概540个工作簿。

由于测算代码是往年写的,照理数据处理好,运行下代码就可以完成测算。

但今年是我们自己的导的,项目经理给我发来求助:

她都准备找部门里新人一个一个手工另存了,

被我拉住了。

我用 chatgpt 经过几轮对话,写出代码,完成了这个工作,

成功节约了项目成本。

她开始也告诉了我问过AI,但是没有解决。

所以,我给她说:“看来你还是不太会用AI。”

她还给我解释了下:

我其实也不是付费用户,就用的 chatgpt 免费的功能。

其实,我也不太清楚为什么,同一个问题,同样用AI,同事没法解决,

但我又能用AI解决。

那我把今天这个问题,和AI的对话过程贴出来,也算给大家一些思路吧。

比如,我先告诉它目前我的情况,而不只是直接给他报错:

在说明我情况的时候,我把 xls 文件中里面的文本信息(用类似记事本软件)粘贴一点内容给它。

它就给我了一个方法1的代码,我用这个代码直接就可以读取出这个 xls 文件了,

我看出,它是使用 pd.read_html 来读取的,我突然想起 pandas 还有 read_html 方法。

当然,到这里,其实问题就解决了,可以自己写代码批量完成,

但是都用AI了,谁还自己写这个代码呢?

直接告诉它我的需求就可以。

可以看到我的需求是非常明确的。

由于同事发我的文件夹中有多层级的文件,

所以我希望它转换后的文件保留原来的目录结构,

另外有部分文件他们是手工转成真的 Excel 的,有些又还是 html 格式的 Excel ,

所以我让它先尝试用 read_excel 方法读取,不成功才用 read_html 读取。

它直接给了我代码,

而且代码是可以运行出结果来的。

只有一些小瑕疵,比如,对于本来就是 Excel 的文件,它是读取后重新另存为,

我更想它直接复制就可以,另外 html 的 excel 文件,读取另存后第一行不是标题,

而是 0,1,2,3 样的索引:

所以我让他修改下代码:

但是它给我的代码解决了复制文件的问题,

但是输出的第一行不是标题,还是没有解决。

所以,我再次进行描述,依然没有解决,

我只能把生成的数据粘贴了两行发它,试途让它理解:

依然没有解决,我看到它给我的代码里输出 Excel 时代码是:

df.to_excel(output_file_path, index=False)

它只是想加个 index=False 来去除索引,

但有 python 基础知识的我知道这个是设置列的索引,而不是行的,

所以,我提示它这是错误的:

它理解了我的话,然后帮我写了完美的代码:

它的解决方法是把数据列的第一行作为标题,然后数据中去除第一行。

最后,我告诉它正确了。

然后,我用 AI 生成的代码,把500多个 Excel 文件,

按照同事需要转换完成,把转换完的文件和代码都发给

项目经理了。

以上是解决本次问题的全部、完整对话。

因为我每天都在用,所以我体会不到有什么特殊的。

但,大概总结起来有几点注意:

  1. 描述要明确,比如你想怎么操作的过程详细告诉它,尽量详细,也可以给示例数据。
  2. 提问要尽量小一些,比如后面的修正过程,每次都是比较小的问题,它处理得很好。
  3. 你要懂一些代码基础知识。如果你完全不懂,你可能不会发现它的错误,就变成你和它的车轱辘话,但解决不了。

AI 就像一个放大器,一门学科,

你只有 10 分的知识能力,

但可以干100分的事。

审计人神器:SW审计工具箱公开发布