首页 / 资讯中心 / 文章详情

AI+弱电工程:一个人管项目,我把自己做成了软件

AI+弱电工程:一个人管项目,我把自己做成了软件 ★ FEATURED ARTICLE
一个弱电项目开工后从设计、询价、报价到找工人、安排施工再到竣工整理这些事情基本都是我一个人在做。每一项工作单独拿出来好像都可以用表格和文档解决。但项目真正开始运转后图纸、清单、照片、报价表和各种文件夹越来越多同一份内容要在不同地方填好几遍。白天忙现场晚上回来还得继续整理资料这种工作方式实在太摧残人了。而我本身也做软件开发现在 AI 的能力又这么强我就想为什么不借助 AI做一套自己真正用得上的工具把项目里的这些内容放到同一个软件里让前面录过的东西能在后面的工作中继续用尽量从一堆表格和办公文件里解放出来。我并不是一开始就把整套系统想好了。当时项目已经开始筹备施工队也已经沟通好最先摆在眼前的问题就是施工图纸怎么发、设备点位怎么编号。阅读导航1. 第一件事把施工图和点位编号管起来2. 为了让工人方便看图又做了手机小程序3. 一个施工队不够就把任务分给不同班组和人员4. 人不总在现场要看阶段、颜色和总体进度5. 阶段不只记“做完了”还要能留照片和资料6. 工人不会每做一个点就掏手机于是改成批量记录7. 活是前几天干的今天才有空补录8. 点位差不多了又得考虑线都去了哪里9. 有了汇聚点顺手把机柜、设备和端口也管起来10. 前面的关系都有了再把系统图接上1. 第一件事把施工图和点位编号管起来施工队准备进场需要打印图纸也需要把电子图纸发给施工人员。可图纸一旦进入施工环节点位编号就是个绕不开的问题。以前常见的做法要么拿着蓝图一个一个手写编号要么在 CAD 图纸上把编号密密麻麻地标出来。标完还不算完这条线放没放、设备装没装、调试做没做还得继续往图上记。施工到了后期图纸上字越来越多划来划去最后基本就没法看了。所以我最先做的就是施工底图、点位布设和自动编号。把楼层图放进软件在图上选择设备类型、布置点位再按规则生成编号。def format_code(prefix, number, rule): if not 1 number MAX_NUMBER: raise HTTPException(400, 点位序号超出范围请调整编号规则或起始序号) code (prefix rule.separator if prefix else ) str(number).zfill(rule.digits) if len(code) 64: raise HTTPException(400, 生成的点位编号超过64个字符请减少组成项或设备编码长度) return code按照前缀、分隔符和序号位数生成点位编号同时检查编号是否合法。后面施工记录也围着这些点位走不需要每次重新拿图纸解释“说的是哪一个”。图1设备在图上有位置编号和后续记录都能对应起来。第一版能布点以后继续操作又发现点位一多每放一个就打断一次连续布置不顺手。于是我又把它改成先连续放一批、调整位置最后统一保存设备数量也可以根据实际点位汇总少维护一份重复的数量。图2图上有多少实际点位后面的清单就可以接着使用。图纸和编号有了接下来要解决的问题很现实施工人员在现场总不能要求他们带着电脑打开系统。2. 为了让工人方便看图又做了手机小程序我希望工人在现场拿手机就能找到自己的图纸和点位于是又做了小程序把施工人员需要看的内容放到手机上。不同的人看到的东西也不能完全一样。项目管理人员要看整体情况施工人员主要看和自己有关的任务因此账号和权限也跟着加了进来。图3施工人员在小程序中查看局部图纸、筛选设备并从点位进入施工记录。图4任务列表将设备位置、施工状态和阶段放在一起方便找到需要记录的点位。小程序要让工人用得顺手现场先选楼层和区域找到设备点位再打开任务和施工记录。不同人员能看到自己负责的内容也方便管理人员查看项目情况。这样发图纸不再只是把一个文件丢到群里。图上有点位点位有编号施工人员可以沿着同一个入口看任务、找设备、留记录。我想要的是让大家说的、看的和记录的都是同一个位置。3. 一个施工队不够就把任务分给不同班组和人员随着施工往前走一个施工队不够用了现场开始涉及多个施工队。这时候光有图纸和点位还不够这么多设备到底谁负责做于是我继续增加班组、施工队和人员安排把点位任务分配到具体人员或施工队。施工人员进入后能围绕自己负责的点位进行记录我查看进度时也能知道这些任务是怎么分出去的。图5先筛选并勾选点位再安排相应人员或施工队。安排任务时我可以先按范围筛出设备再选择相应班组或人员。任务与点位对应起来后面施工记录也能沿着同一个点位查看人员和职责发生变化时也更容易核对任务归属。这一步解决的是“图上有东西但现场谁来做”的问题。先把任务归到对应的人或队伍后面的施工记录才有明确的归属不用每次再靠电话确认一遍。4. 人不总在现场要看阶段、颜色和总体进度作为项目经理我不可能一直待在现场。以前想了解施工进度通常要问施工队长打个电话大概知道今天在干什么。但项目管理需要的不只是一个大概哪些位置已经放线哪些设备安装好了哪些已经调试完成只靠电话汇报很难把这些情况准确对应到图纸上的每一个点位。所以我把施工阶段加进软件并按设备类型配置施工模板。拿摄像头来说可以分成放线、安装设备、调试三个阶段。施工人员按实际完成情况记录管理时就可以回到对应设备查看做到哪一步。图6摄像机施工模板不同阶段可以分别配置记录跟着设备点位保存。设备不同施工过程也不一样。模板按设备类型配置是为了不让所有设备硬套同一套流程有的设备需要调试有的可能只需要完成安装具体要求可以分别设置。记录逐渐用起来后我又发现底图上的颜色不够用只能大致看出未施工、已施工和施工完成分不清一个点位是刚放完线还是设备已经装好了。于是我给施工模板增加阶段颜色export function stageColor(point) { if (point.statusneeds_reshot) return if ([pending_confirm,confirmed].includes(point.status)) return point.stage_progress?.completion_color || #10b981 const completed(point.stage_progress?.stages || []).filter(stagestage.completed) const colorcompleted[completed.length-1]?.color return /^#[0-9a-f]{6}$/i.test(color || ) ? color : }这里根据点位状态和已完成的施工阶段决定图上使用什么颜色。放线、安装、调试可以分别设置颜色回到图纸上就更容易看出每台设备做到哪一步。颜色多了底图也变得五彩缤纷。为了快速找到需要查看的内容我又逐步增加楼层、区域和设备类型筛选不用每次盯着整张图慢慢找。进度管理也不能只看单个点位。设备分散在不同楼层和区域我需要一眼知道整个项目已经完成多少还有哪些设备和阶段没有完成。因此我又把施工进度汇总起来可以按楼层、区域和设备类型查看再从汇总结果回到具体点位核对。图7施工进度汇总查看整体状态再按楼层和设备类型核对各阶段完成情况。这样我不在现场时可以先看总体情况再去看需要关注的位置有疑问时和施工人员讨论的也是具体设备和施工阶段而不只是问一句“今天干了多少”。5. 阶段不只记“做完了”还要能留照片和资料阶段划分出来以后我又想到现场有些工作光写一句“完成了”是不够的。比如隐蔽工程和暗管走向后面封起来就看不到了设备安装完也可能需要留一张安装照片。有些阶段还需要填写其他内容不能每遇到一种情况就重新做一个固定页面。于是我把阶段做成可以按需要增加字段和照片要求的通用配置。需要照片的阶段可以设置照片要求需要补充内容的阶段可以增加相应字段。施工人员按设备和阶段填报资料直接留在对应点位下面。这样以后再查某个位置做过什么不用先从聊天记录里找照片再猜它属于哪台设备。照片要拍、内容也要填但从记录开始就有了归属。6. 工人不会每做一个点就掏手机于是改成批量记录手机端能用以后真正到了现场又发现我之前想得太理想了。施工人员干活时不可能每做完一个点位就停下来掏手机记录。更多时候是中午休息或者晚上有空了才把这一段时间做过的工作补上。如果这时还要一个一个点开、一个一个填记录本身就成了一件很麻烦的事。所以我又做了批量阶段记录把同一批需要登记的点位选出来按相同的施工阶段一起填写。该核对的内容仍然要核对但不用为了重复的部分一台一台重新操作。这个变化看起来只是加了一个批量入口实际上是根据工人真正的工作习惯调整流程现场先把活干完空下来再集中记录。7. 活是前几天干的今天才有空补录接着又遇到一个很真实的情况有时候前天干完活已经很累了顾不上记录过了两三天才有时间补。如果软件只认提交当天施工日期就对不上实际干活的日期。于是我加了施工日期的选择补录时可以把实际施工日期填进去同一天的一批记录也不用每个点位都重新选一遍日期。从填写时间上看多少有点像给自己开了个小后门干过施工的人应该都懂。但日期还是要按实际干活的时间填晚几天补记录可以不能把没做的工作写成做完了。这样看进度、整理当天日志时才有依据。8. 点位差不多了又得考虑布线都去哪个机柜设备点位逐渐完善后另一个问题又冒出来了现场的线从设备出发最后接到哪里弱电井、机房和其他汇聚位置如果没有对应记录就要靠人去数这个汇聚点下面有多少设备、需要多少根线、应该接到哪边。设备一多人工统计和核对就越来越费事。于是我增加了汇聚点把图上的点位和对应的弱电井、机房等空间关联起来。这样可以沿着汇聚关系查看点位和数量少做一遍手工统计也给后面记录机柜和设备打下基础。关联做好后我希望在图上就能看出这些点位往哪里汇聚。于是底图上增加了汇聚点标记也可以显示它与设备点位之间的关联线。看某个弱电井负责哪些设备时不用再拿着点位编号挨个对照另一张表点位多的时候先看图再结合关联数量核对会直观得多。图8底图局部橙色方框是汇聚点橙色虚线帮助查看设备点位与汇聚点的关联。这里的虚线表达的是关联和去向不是现场实际布线路径。线缆具体怎样走、最后接到设备的哪个端口还是要按现场施工和接线情况确认。9. 有了汇聚点顺手把机柜、设备和端口也管起来汇聚点做好后我又想既然已经知道线要进哪个弱电井或机房那里面的机柜和设备是不是也可以顺便记录起来接下来就有了机柜再往机柜里放设备。设备有了端口也得跟上配线架、交换机、上联端口以及设备之间的连接现场需要记录的内容就逐步加进来。图9一个汇聚空间下面可以查看关联点位、设备分配和机柜。用的时候又发现点位已经分配给设备如果到了端口页面还要再逐条关联一次就重复了。于是后来让端口根据已有分配自动带出点位手工接线仍然保留。自动带出的关系方便核对实际接到哪个端口还是要以现场接线为准。图10交换机端口显示已分配的点位省掉同一批点位的第二遍逐项关联。从最初“这台设备在图纸哪里”走到“这台设备的线去了哪里、接到哪台设备”信息开始串起来了。10. 前面的关系都有了再把系统图接上当汇聚空间、机柜、设备、端口和连接关系逐渐建立起来我觉得系统图也可以开始做了。系统图需要把这些关系展示出来让人顺着设备和连接查下去。它的价值不是多画一张图而是把前面已经整理过的关系继续用起来找设备时有位置查连接时能找到两端后面核对时也有依据。图11前面整理的空间、机柜、设备和连接关系继续用于查看与核对。目前我先把从项目起因到系统图的这一段写出来。后面还有清单、采购、报价、材料进场、施工资料和竣工交付等功能它们怎样接在这个故事后面我先列个大纲等顺序确定后再展开。后续内容大纲设备和材料清单怎么来的图纸点位、机柜设备都有了接下来需要知道项目到底要买多少东西讲设备统计、安装配件、选型规则和配套检查怎样逐步接上。询价和客户报价怎么衔接清单出来后物料要找供应商询价再讲供应商资料怎样带入成本和客户报价减少重复抄型号、参数和价格。材料到了现场怎么管采购不是一次到齐有分批到货、仓库取货、直送现场和临时采购讲实际情况怎样推动到货、进场和补充需求继续完善。施工资料怎么从记录里整理出来点位施工记录和照片多了日志、原表、材料报审及厂家附件又成为新工作讲已有信息怎样继续用于资料整理以及批次不一致时怎样调整。工程结束后怎样交付和查资料设备编号、照片、接线和厂家资料已有了关联讲怎样整理交付内容后续维护怎样按设备找到相关资料。现场使用后继续减少的动作结合已经做过的日期统一选择、拍照完成和完工审查设置讲哪些操作可以省一步以及仍需满足什么条件。
阅读完成 · 觉得有帮助?
咨询建站