🏷️ Gemini 1.5 Pro

为什么我把公司知识库的RAG Pipeline从LangChain迁到了裸Gemini API:一场关于长上下文与分块策略的架构决策复盘

去年Q4,我接手了一个企业知识库问答系统的重构项目。原有的架构跑在LangChain + Pinecone上,用的是经典的RAG分块策略——把所有文档切成512 token的片段,embedding后扔进向量库,查询时召回top-k,拼进prompt里喂给模型。这套方案在前6个月表现尚可,但随着客户…

我往 Gemini 1.5 Pro 里塞了 5 万行代码,它给我画了张循环依赖图,还顺手把重构 diff 写好了——但我差点被账单送走

大家好,我是苏晚。前两天我干了一件很多开发者在脑子里想过、但没真下手的事——把整个微服务仓库,没错,整整 5 万多个文件,一次性扔进 Gemini 1.5 Pro 的上下文窗口里,然后让它给我做架构洞察、找出反模式,再自动输出重构成 diff。 结果怎么着?它还真画出了一张挺像样的全局依赖图,甚至标…