AI!一种新的AI项目架构思想与尝试(怎么让AI更有效的开发)

作者:无我Code日期:2026/4/27

前言

在2026的今天,AI极大的提升了项目的开发效率,程序员在当下已经不是考虑AI行不行,而是应该如何积极的拥抱AI,虽然AI不是万能的银弹,但是在2026的今天,AI已经可以帮助我们快速的开发一款小而美的应用,或者解决一些简单的功能开发,提升我们的开发进度,减少我们敲击键盘的次数。那么在AI盛行的当下,我们的项目架构自然需要针对性的向AI方向进行调整,让AI能够更容易的理解项目,提升代码准确率已经是当下最需要解决的问题。

项目架构设计

在近期使用AI的过程中,我使用AI搭建了一个python项目,让AI根据我的需求,对项目数据库进行设计,根据需求产出对应的API接口与文档,我只向AI提出怎么做,需要什么,然后全程由AI进行开发,如果有不对的地方,再让AI进行调整,在项目代码量不是很多的时候,AI还是能够准确的理解我的想法并完成工作。但是在代码越来越多,项目架构越来越复杂的情况下,由于上下文的压缩与关键点的丢失,AI在后续的调整中越来越容易出问题。这个时候,AI对项目的掌握能力就会出现偏差,这个情况是非常不乐观的,所以我就在思考,要怎么样才能让AI减少错误。

1:建立项目规则

首先,我在项目中添加了一个AI工作原则文件(AI_RULES.md),让AI开始工作前,先阅读一遍规则。大致的内容如下(因为我用的是Trae CN进行开发的,每次完成一个大的任务以后,我就会发起一个新的回话,新的AI接管项目以后,之前的上下文就已经丢失了)

以上就是项目的AI基础规则,每当有新的AI接手项目,都需要先阅读一遍该项目的规则文档,这样可以极大的减少后续AI开发的错误率,也能让新的AI能够快速的理解项目

本质上就是让新的AI开发项目的时候,知道哪些是注意事项,知道哪些是关键信息

2: 每一个文件的开头都增加文件的说明

在AI添加一个新文件的时候,都让AI在文件的开头添加文件说明信息,在AI修改文件时,让AI同步变更文件开头信息,大致的样子如下:

添加了文件说明以后,AI对文件的处理能力有一个很明显的提升,添加说明最主要的一点就是,让AI理解这个文件的作用,以及这个文件修改了以后,其他受关联的文件有哪些。

由于添加文件说明的过程是由AI进行添加的,所以这里需要让AI尽可能的描述清楚这个文件的作用,以及这个文件的关联性有哪些,全部列举出来。

题外话:在没有AI以前,给文件添加说明与注释,是一件比开发代码更辛苦的一件事,在我接手的很多项目里面,很多代码与文件都是没有完整的说明的,甚至部分功能函数与变量都只能靠猜。这个过程其实是非常糟糕的,但是现在我们有了AI的帮助,这部分的内容就可以让AI来完成,我们只需要去看AI写得对不对就可以了。

3文件的关联性

在上面的代码当中,我们给每个文件都添加了文件说明,包含了本文件与其他文件的关联信息。这样一来,每一个接手项目的AI,或者是开发者,都能够在修改代码或者是了解项目时,能够快速的找到问题,解决问题,这个在以前的项目架构或者是开发当中,除非强制规定,不然是很难做到的。但是有了AI以后,这方面的问题就可以得到一定量的解决,虽然不是完全解决了文件关联性差的问题,但是也比之前好多了。

题外话:这里的文件关联性,是通过 <文字> 描述去说明的,我个人认为这不是最优解,应该还有更好的方案去解决。随着技术的发展,将来一定有一种技术框架或者是一种技术及解决方案,能够很好的处理文件、代码、变量等相互关联性的问题,这个我还没有想到要怎么做,但总会有人去解决的,而且我认为这个问题是未来AI开发过程中不能回避的问题。

AI架构的重要性

随着AI技术的发展,之前的项目架构或者说是技术方案,也应该随之进步才是。在AI之前,我们使用的技术栈,更多的是方便开发者去更容易的理解,减少开发者的心智消耗。那么在AI与开发者共存的时代,我们是不是可以考虑更多的可能性,让项目里面添加一些AI开发规则,添加更多利于AI理解的内容说明,添加更多利于AI的东西,以此减少AI在项目开发过程中的错误问题。怎么去架构一个合理的技术方案,是我们全体开发者的使命,这是一个不可逃避的过程。

结语

通过以上的架构设计,在AI开发API接口的时候,能够自动生成对应的API接口给到前端,能够更好的管理数据库字段,随着项目越来越大,这方面的好处就越明显。

展望未来,AI的编程能力会越来越强,我们开发者的实际编码量会越来越少,这是一定的。我们将来要做的事情就是,怎么去搭建一个AI能够快速理解项目,这是一件很重要的事情。所以我想说,我们开发者还可以去做很多很多有意义的事情,怎么让开发者更轻松工作,更高效的产出成果。

以上的内容是我对AI项目架构的想法与尝试,因个人能力问题,还有许多不足之处,希望大家见谅。如果大家还有更多好的想法与建议,欢迎在评论区留言,大家一起学习,一起成长,感谢大家的观看。

AI!一种新的AI项目架构思想与尝试(怎么让AI更有效的开发)》 是转载文章,点击查看原文


相关推荐


《 SwiftUI 进阶第8章:表单与设置界面》
90后晨仔2026/4/18

8.1 Form 组件 核心概念 Form 是 SwiftUI 中用于创建表单界面的专用组件,它提供了: 自动的分组和分隔线 自适应的布局 与系统设置一致的外观 支持多种表单控件 基本使用 import SwiftUI struct ContentView: View { var body: some View { NavigationStack { Form { Section {


OpenClaw(龙虾)最强开源对手!Github 40K Star了,又一个爆火的Agent..
AI袋鼠帝2026/4/10

大家好,我是袋鼠帝。 最近几天,不管是国内的开发者社群,还是国外的X,又有一个开源项目的热度简直高得离谱。 根据开源项目飙升榜的数据,它在一个月内的增长率达到了惊人的百分之1237。 仅仅过了两个月时间,它的标星数量就已经突破了40k大关。 在技术社区里,很多人甚至直接把它称为OpenClaw的第一个真正竞争对手。 这个爆火的开源项目,叫做 Hermes Agent,地址 github.com/NousResearc… 是由 Nous Research 团队倾力打造的开源Agent。 今


在 Debian 上部署 ELK 7.17 完整指南
itmanll2026/4/2

Elasticsearch 7.17 是 7.x 系列的最终维护版本,目前仍有大量生产环境集群运行此版本。本指南将详细介绍如何在 Debian 12/13 上完整部署 ELK 7.17 栈(Elasticsearch、Logstash、Kibana)。 环境要求 Debian 12(bookworm)或 Debian 13(trixie)至少 4GB 内存(默认堆内存占用约 2.4GB)开放端口:9200(Elasticsearch HTTP)、9300(Elasticsearch 传输)


【35天从0开始备战蓝桥杯 -- Day5】
小年糕是糕手2026/3/24

🫧个人主页:小年糕是糕手 💫个人专栏:《C++》《Linux》《数据结构》《C语言》 🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来! 目录 一、输入输出 1.1、单组测试用例 1°计算 (a+b)/c 的值 2°与 7 无关的数 1.2、多组测试用例 情况一 1°多组输入a+b II 2°斐波那契数列 3°制糊串 情况二 1°多组输入a+b 2°数字三角形 3°定位查找 情况三 1°字符统计 拓展函数 2°多组数据


OpenClaw“小龙虾”深度解析:60天碾压Linux的AI智能体,从原理到搞定本地部署【Windows系统 + 接入飞书】
燃于AC之乐2026/3/16

👇点击进入作者专栏: 《算法画解》 ✅ 《linux系统编程》✅ 《C++》 ✅ OpenClaw“小龙虾”深度解析:60天碾压Linux的AI智能体,从原理到搞定本地部署【Windows系统 + 接入飞书】 引言:2026年最火爆的开源AI智能体一、OpenClaw是什么?——从“对话”到“动手”的质变1.1 核心定位:长了手脚的大模型1.2 核心能力:一键控制电脑 二、技术原理:AI如何真正“动手干活”?2.1 架构设计2.2 工作流程2.3 技术关键点:上下文窗口压


dt/dd表格解析、URL拼接缺失、ON DUPLICATE字段覆盖、CSS选择器定位——俄罗斯轮胎展爬虫四大技术难关攻克纪实
进击的雷神2026/3/8

一、引言 在俄罗斯展会网站采集中,莫斯科轮胎及橡胶展览会(Expocentr)的网站采用了典型的表格布局和dt/dd结构存储展商信息。本文以该展会参展商信息采集项目为例,深入剖析在开发过程中遇到的四大技术难题,以及我们如何通过创新的技术方案逐一攻克这些难关。 二、技术难点全景图 #mermaid-svg-T86ttY9To1T8fJpx{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill


三月,我只想做好这四件事
修己xj2026/2/28

今天是二月的最后一天,也是春节后上班第一周的收官之日。 在我们中国人的观念里,只有过完春节,新的一年才算真正开始。往年的这个时候,我总会兴致勃勃地立下一堆flag,制定满满当当的年度计划。虽然年终盘点时发现大部分都没实现,但来年依旧乐此不疲——仿佛只要把计划写得够漂亮,生活就会自动变好。 但今年不一样了。 家里添了一位新成员,我的身份悄然发生了改变。抱着怀里这个两个月大的小家伙,我突然不想再立那些宏大的flag,也不想做那些看似充实却往往落空的计划了。 一年很长,长到要数着日历过365个日夜;


C# WPF canvas中绘制缺陷分布map并实现缩放
zls3653652026/2/19

1、前台xaml 这里把canvas包裹在scrollviewer里面是为了避免滚轮缩放时canvas超出划定的区域,导致显示异常。 2. 后台代码: -. canvas load事件,主要用来获取控件的长度和宽度 -. canvas_mousewheel(object sender,MouseWheelEventArgs e)这个事件主要功能是为了实现通过鼠标进行canvas控件的缩放 -. 这里的逻辑主要为了实现缺陷分布图上的缺陷通过x进行标注 -.深度拷


AI 视觉连载3:RGB与通道
董章鱼是个攻城狮2026/2/11

在2、灰度与色彩的最后,给出了一个由彩色图片转成灰度图的示例,并且通过 color_image.mode获取了图片的格式:彩色图片获取到的格式为 RGBA,灰度图为 L。 这一节再介绍一下 RGB 图片以及通道的概念。 通道这个概念,在 深度学习 中很重要,并且极为重要。 举个例子—— 在很多时候,对AI神经网络中的一些算法做工程化实现,或者做性能优化,除了关注算法本身之外,还会关注数据存储格式。 一般在 pytorch 中(一个AI模型框架),数据的存储格式 NCHW, C指代的就是通道(ch


自组织特征映射(SOM)的数据聚类程序。 matlab程序 数据格式为excel
NBhhbYyOljP2026/2/2

自组织特征映射(SOM)的数据聚类程序。 matlab程序 数据格式为excel。 打开MATLAB准备搞点数据魔法?今天咱们整点有意思的——用自组织特征映射(SOM)给Excel数据自动分群。这玩意儿就像给数据画美食地图,让相似的样本自动抱团取暖。 先来点准备工作。把Excel数据塞进MATLAB最直接的方式就是readtable函数: data = readtable('你的数据.xlsx'); raw_data = table2array(data(:,2:end)); % 假设第

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 XYZ博客