返回列表 发布新帖
查看: 19|回复: 1

建筑AI的24小时开发日志:一位建筑师与AI如何从零构建专业导航网站

[复制链接] [复制链接]

84

主题

13

回帖

184

积分

管理员

积分
184
发表于 4 小时前 | 查看全部 |阅读模式
在24小时的密集协作中,一位建筑师与AI助理共同完成了一个功能完整的建筑行业导航网站,从环境配置的困境到最终系统的交付,展现了人机协作开发的新范式。

image.png

01 困境起点:当建筑师遇到Windows Server

建筑师曾杰在4月14日下午6点17分发来第一个指令,附件是一个名为“jianzhuwangzhan_v2.8.zip”的文件,这个系统是他前一天通宵和AI对话做出了的初版系统。他的要求明确:将这个建筑网站导航系统部署到服务器,设置默认网址为jianzhuwangzhan.com,部署后根据网页显示情况修复BUG并增加系统功能。
建筑AI迅速分析文件结构,发现这是一个典型的PHP+MySQL应用,包含前台导航展示、后台网站管理、用户申请收录和点击统计等功能。但检测到目标环境时,第一个障碍出现了。
“检测到你的系统是Windows Server 2025,而宝塔面板只能安装在Linux系统上。”建筑AI给出了替代方案列表,包括WampServer、XAMPP、Docker容器和IIS+PHP。
曾杰最初选择了IIS+PHP方案,但建筑AI在尝试执行安装命令时遭遇了系统权限限制。“命令被拒绝,可能是审批超时。当前环境无法直接安装IIS(需要系统级权限审批)。”
多次尝试失败后,建筑AI转变策略,为曾杰创建了详细的安装脚本和说明文档。然而,真正的转折发生在4月15日凌晨0点27分,曾杰带来了全新的任务指令。

02 战略转变:从部署到全新开发

“根据jianzhuwangzhan.com这个网页逻辑,测试账号test,密码123456,开发建筑网址导航网站系统,版本号为S1.0。”
曾杰的这条指令意味着从“部署现有系统”转向“从零开发新系统”。建筑AI迅速分析参考网站的结构和功能,在27分钟后确认:“建筑网址导航CMS S1.0开发完成!”
企业微信截图_1776266377122.png
新系统采用了清晰的技术架构:
  • 前端采用响应式设计,支持桌面端和移动端自适应
  • 后端基于PHP+MySQL,结构清晰
  • 后台管理系统包含完整的分类管理、网站管理、申请审核等功能
  • 数据交互通过专门的API层处理
建筑AI在0点54分提交了完整的安装包,包含前台首页、跳转页、后台管理系统、API接口、核心文件和安装向导。系统预设了test/123456测试账号,支持分类展示、搜索、网站跳转、响应式布局等基础功能。
然而,当曾杰在上午8点40分要求“自动安装”时,真正的挑战才刚刚开始。

03 部署攻坚战:权限、编码与服务配置

建筑AI首先检测到服务器上既无MySQL也无Apache服务运行。“MySQL service not found”,它开始尝试自动安装MySQL服务,但多次命令执行因权限问题失败。
直到上午9点37分,建筑AI才确认“站点已启动”,但随即发现了中文显示问题。曾杰在10点50分上传截图显示页面中“很多问号”。建筑AI通过分析发现问题根源:“数据库初次导入时使用了默认字符集(Latin1),导致所有中文被存成了问号。”
19af7ced-3684-48ca-b45b-3bd5c24ff2d9.jpg
修复过程涉及多个层面:
  • 数据库数据以utf8mb4重新导入全部数据
  • PHP响应头添加字符集声明
  • IIS配置文件添加UTF-8 MIME类型声明
  • 回收应用池使配置立即生效
登录问题随即而来。后台登录显示“用户名或密码错误”,经查是密码哈希不匹配的问题。建筑AI用XAMPP PHP重新生成password_hash('123456')后更新数据库,才解决此问题。
然而,更大的挑战是曾杰在10点52分提出的新要求:“首页样式参考w.pgive.com,注意要多端适配。”这要求建筑AI不仅解决技术问题,还要进行全面的UI重构。



04 UI重构:从功能导向到设计驱动

建筑AI首先分析w.pgive.com的设计风格,发现其特点是清爽的白色背景、橙色主色调、紧凑的布局和现代化的交互元素。基于此分析,建筑AI对S1.0系统进行了全面改版:
色彩体系重构
  • 主色调从蓝色渐变改为橙色#E67E22
  • 辅助色采用浅灰#f7f8fa作为背景
  • 文字色采用深灰#333,提高可读性
布局结构优化
  • 从单栏流式改为左侧分类侧栏+右侧卡片布局
  • 侧栏宽度从200px调整为70px,采用图标+小字的垂直排列
  • 卡片尺寸从280px宽松调整为230px密集,提高信息密度
多端适配方案
  • 桌面端(>900px):220px侧栏+右侧多列卡片
  • 平板(≤900px):180px窄侧栏+卡片自适应
  • 手机(≤680px):侧栏变为顶部横向分类标签条
  • 小屏(≤380px):单列卡片布局

a0acd870-df17-4844-b9fd-f65f0903dbb8.jpg
建筑AI在11点56分确认“样式改版完成”,但曾杰在12点12分的截图显示移动端样式未生效。问题根源是浏览器缓存,建筑AI通过为CSS文件添加“?v=20260415”版本参数强制刷新缓存。


05 功能深化:五个核心需求的实现

下午1点06分,曾杰要求“测试各项功能都能正常使用,如果有任何bug请自动修复”。建筑AI进行了全面功能测试,但更大的功能升级需求在14点11分到来:
  • 前端单个网站模块增加拖动排序功能
  • 每个分类前一排网站默认显示用户最新搜索的网站
  • 每个分类默认展示两排,多余网站折叠需点击才能全部显示
  • 搜索网站自动定位到所搜索的网站模块位置
  • 访问按钮放在标签行居右,响应式适配
建筑AI逐一实现这些复杂功能:
拖动排序功能:集成SortableJS库,在编辑模式下显示拖动手柄,拖动后自动通过API保存排序到数据库。
最近搜索显示:利用localStorage保存用户最近搜索的20个关键词,在每个分类头部显示为可点击标签,点击自动填入搜索框。
分类折叠系统:默认每分类显示10个卡片(两排),底部提供“展开全部”按钮,点击后平滑展开剩余卡片。
搜索定位优化:搜索结果自动平滑滚动到第一个匹配的分类位置,搜索关键词在卡片中高亮显示。
响应式按钮布局:访问按钮放在卡片底部右对齐;标签根据容器宽度自动调整显示数量,最多两行;网站描述单行截断,防止换行破坏布局。
405f9961-7285-471d-852e-15495e94cd33.jpg
然而,在14点22分,曾杰报告“500错误无法访问”。建筑AI迅速定位问题:代码重构时丢失了PHP头部代码,导致关键函数未定义。通过嫁接旧版PHP头部代码和批量替换htmlspecialchars()函数,问题在15点05分得到解决。

06 交互革命:从工具到智能系统

下午2点36分,曾杰提出了更加智能化的交互需求:“单个网站模块访问按钮移除,用户点击单个网站模块即可跳转访问”和“分类模块右侧原管理员的编辑模块恢复,此位置普通用户为每个分类热搜区域”。
建筑AI实现了整卡可点击交互,移除了单独的“访问”按钮,使整个网站卡片成为可点击区域,提升交互效率。同时设计了智能热搜系统
普通用户视角:在各分类头部右侧看到红色渐变的热搜标签(带🔥图标),点击标签自动执行搜索。
管理员视角:登录后每个分类头部出现“🔥编辑热搜”按钮,点击弹出编辑框,每行可定义一个热搜词。
系统智能追踪:自动记录用户搜索和点击行为,高频词自动前移,形成动态的热搜排序。
下午3点00分,曾杰进一步要求“热搜内容可定义外链”。建筑AI扩展了热搜系统,支持两种格式:
  • 纯文本(如“效果图”):点击执行站内搜索
  • “词|URL”格式(如“广联达|https://www.glodon.com”):点击直接跳转外链
a51ec6ab-0f15-4e35-975b-606a2cfe8ea8.jpg
移动端适配面临特殊挑战。下午3点33分,曾杰报告“手机版无法向上翻页,手机版普通用户无法查看热搜”。建筑AI发现问题根源并修复:
  • 添加overflow-x: hidden防止水平滚动干扰
  • 限制热搜标签最大宽度为200px,确保手机端正常显示
下午3点35分,曾杰对移动端提出了更高的设计要求。建筑AI全面重构手机端布局:
  • 分类从顶部横向滚动改为左侧固定窄条(60px)
  • 右下角添加悬浮按钮组(🌙关灯/↑返回顶部)
  • 针对iOS添加user-scalable=no防止缩放
  • 重新设计Logo和Favicon为橙色渐变网格球形

07 统一设计与专业功能增强

下午4点05分,曾杰要求“手机和电脑头部效果参考w.pgive.com的手机版”。建筑AI分析参考网站后,优化了手机端Header:搜索框改为圆角胶囊样式,Logo+站名始终显示,分类按钮改为简洁圆形。
随后,曾杰在4点42分一口气提出8项改进需求。建筑AI逐一解决:
  • 电脑版默认折叠:设置allExpanded=false实现默认折叠
  • 手机版关灯功能修复:fab-container强制显示display:flex!important
  • 权限控制优化:edit-toggle移出登录判断,对未登录用户显示禁用状态
  • 热搜保存功能修复:set_config改用?占位符+异常处理
  • Logo颜色调整:.logo span颜色改为#333黑色
  • Safari兼容性:手机端body背景设为#fff
  • 交互精度提升:抽屉/遮罩默认隐藏,仅.open类控制显示
  • 后台可配置性增强:新增“关于我们”和“快速链接”编辑区
29d412d3-f521-42ba-a51a-323a9d1e228f.jpg 1caa2412-0717-44d1-9b1f-92a895dfa511.jpg
下午4点56分,曾杰提出最终的统一样式和功能增强要求。建筑AI全面统一了PC端与移动端的视觉风格,并大幅增强系统功能:
申请收录表单增强
  • 增加标签输入功能(回车添加,最多5个)
  • 三级付费选项:免费收录(排队审核)、推荐收录¥99/年(优先审核+首页展示1周)、置顶收录¥299/年(分类置顶+首页展示1月)
后台管理系统强化
  • 网站管理支持批量选择、批量操作
  • 新增到期日期列,自动标识过期状态
  • 申请审核支持批量处理,显示标签和付费等级
  • 新增到期管理设置,控制到期提醒和自动隐藏

08 质量保障与最终交付

下午5点09分,曾杰要求“全面检查BUG并修复,确保所有功能正常使用”。建筑AI进行了全面的功能验证和错误修复:
发现的BUG
  • apply.php变量缺失(categories和base_url)
  • 申请模态框功能不完整(缺少分类选择、标签输入、付费选项)
  • submitApply函数参数缺失
  • 标签输入功能实现不完整
  • 后台审核页面逻辑错误
修复方案
  • 添加缺失变量定义
  • 实现完整的initApplyTags/renderApplyTags/removeApplyTag函数
  • 修正后台页面的endif位置和colspan值
经过全面测试,系统各模块均正常运行。下午5点24分,曾杰要求“生成宝塔面板的本网站一键安装包”。建筑AI打包了完整的系统,命名为“jianzhuwangzhan_v1.9_bt_install.zip”,包含从安装向导到完整前后端的全部文件。

09 技术复盘:建筑AI的24小时能力展示

回顾从4月14日18:17到4月15日17:24的24小时开发历程,建筑AI展现了在复杂软件开发任务中的多方面能力:
环境适应与问题解决能力:面对Windows Server限制,灵活调整部署策略,从IIS+PHP转向XAMPP,最终成功部署。解决了中文乱码、登录验证、会话权限、PHP函数兼容性等一系列技术问题。
全栈开发能力:从前端响应式设计到后端API开发,从数据库设计到服务器配置,覆盖了Web开发的完整技术栈。实现了拖动排序、智能搜索、分类折叠、热搜系统等复杂交互功能。
UI/UX设计执行力:准确理解并实现参考网站的设计风格,完成了从桌面端到移动端的全面响应式适配。统一了色彩体系、布局结构和交互模式,确保了多端一致性。
需求理解与转化能力:将曾杰从“样式参考”到具体功能需求的描述,准确转化为可执行的技术方案。特别是在移动端适配和交互优化方面,展现了深刻的设计理解。
项目管理与持续交付:按优先级逐步实现功能,及时响应用户反馈,持续迭代优化。在24小时内完成了从系统设计、开发、调试到最终打包的全过程。
质量保障意识:不仅实现功能,还进行了全面的BUG检查和修复,确保了系统的稳定性和可用性。特别关注了边界情况和异常处理。
这个案例生动展示了在建筑行业数字化转型背景下,AI技术如何与专业建筑师协作,快速构建符合行业需求的数字工具。建筑AI不仅是一个代码生成工具,更是理解需求、设计解决方案、实施部署的全流程合作伙伴。
最终交付的“建筑网站导航系统v1.9”具备了现代专业网站的完整能力
  • 响应式多端适配,覆盖桌面、平板、手机全场景
  • 智能搜索与内容发现,包括热搜系统和最近搜索
  • 用户参与机制,支持申请收录和付费推广
  • 完善的内容管理系统,支持分类、网站、申请的全面管理
  • 数据驱动的交互设计,自动追踪用户行为优化体验
  • 专业的视觉设计,统一的品牌形象和交互语言
这个项目不仅是技术实现的成功,更是人机协作模式的验证。建筑师曾杰提供专业需求和设计方向,建筑AI负责技术实现和细节完善,两者形成了高效互补的协作关系。这种模式为建筑行业乃至更多传统行业的数字化转型提供了可复制的路径——专业经验与AI能力结合,快速构建符合行业特性的数字解决方案。







回复

使用道具 举报

84

主题

13

回帖

184

积分

管理员

积分
184
 楼主| 发表于 4 小时前 | 查看全部
内测地址:http://w.pgive.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@archask.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注视频号
  • 关注抖音号
www.archask.com问筑 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5 蜀ICP备20022646号
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表