一个.NET开发者把自己的实验项目做成了能自主运转的代码分析引擎。这个项目叫.NET AI Architect Laboratory,核心思路是把AI从"辅助工具"升格为"工程合伙人"——不是等你问,而是主动扫描、诊断、出报告。

先看它怎么解决最烦人的供应商锁定问题。系统支持Gemini 2.5 Flash和Groq(Llama 3.3)双引擎,切换不需要改核心代码。更狠的是"Null Mode":如果两家AI服务同时挂掉,系统照样跑,开发不中断。这对企业级场景是硬需求——没人能接受因为OpenAI或Google的API抖动就停工。

打开网易新闻 查看精彩图片

自主能力是另一张牌。你把项目根目录丢给它,Agent自动扫代码、审架构边界、找错误、生成企业级报告。全程不需要人工喂提示词。这背后是Semantic Kernel做编排,.NET 10和Microsoft.Extensions.AI搭底座,前端用Angular 19配Tailwind CSS做了套"赛博仪表盘"。

打开网易新闻 查看精彩图片

技术选型有个反共识点:向量数据库没用云上的Pinecone或Weaviate,而是本地SQLite搭的"Corporate Memory"RAG层。作者的理由很直接——省成本、省延迟、省运维。对中小团队来说,这往往是真需求,只是大厂案例很少提。

打开网易新闻 查看精彩图片

项目已经开源在GitHub。目标用户很明确:在意代码整洁度、想要自动化架构审计、又不想被云账单绑架的.NET开发者。目前双引擎拓扑是硬编码的,但"Provider Agnosticism"的抽象层已经留好了扩展位。