今年 Google 在大模型上的进展着实很令人惊叹,去年诸神大战的时候 Gemini 一直不温不火的,但是自从 gemini2.5 以来发生了很大改变,我自己用了一个多月的 gemini-2.5,个人体验觉得非常不错(尤其是 gemini-2.5-flash,个人感觉是真快啊!),在编写代码方面个人感觉略强于 grok3,显著强于 qwen3。 简单介绍 Gemini-cli 是 Goog...
更换起因:今天早上师兄看到服务器上 weaviate 一直占用着大量的 cpu 资源,但是也不清楚它到底在干什么,正好上次探索 RAG 之后项目开始使用 milvus 了,师兄就说要不直接也把 dify 换成 milvus 好了。 查看了一下官方文档:Dify:迁移 Weaviate 向量数据到其他向量数据库,发现步骤并不复杂,其实就是更新一下.env 文件还有 docker-compose...
1. dify的rag流程 dify内置的rag比较简单,主要流程如下所示: 2.Extractor 文件内容提取器 提取文件的内容。对于doc、pdf、excel、csv、markdown等不同格式的文件,使用不同的方式提取文件内容。目前存在两类解析方案: 基于 Unstructured 的文件解析方案,支持接入付费的 Unstructured 服务,部分的格式解析只有付费版本才支...
1.dify工作流运行流程 我发现调用的流程大概是这样的: 1234567891011121314151617workflowAppRunner.run() -> workflow_entry.run() -> GraphEngine.run() { if 流程类型 is CHAT: 使用AnswerStreamProcessor else: ...
~~好久没写博客了,自从上月去导师公司体验早九晚五的工作生活之后,每天回来就想开躺,Obsidian都懒得开了(在此为我的懒惰道歉😭)。 不过总体说来,这一个月在项目架构、打包部署方面收获还是挺多,之前干的活基本都是堆屎造梦,当发生改动的时候很可能要修改很多东西,甚至是要重写。这一个月以来主要是对之前项目进行解耦,提前约定好各个模块的输入和输出格式,每个人可以先做自己的模块,然后我再负责整...
1、Git init (在本地工程目录下),生成.git 文件夹 1Git init 2、上传修改的文件 1git add * (*可替换成具体要上传的文件名,*表示提交所有有变化的文件) 3、添加上传文件的描述 1git commit -m "test" (”test“为分支名) 4、(创建分支) 1git branch test 5、(切换分支) 1git checkout ...
之前刷了很长时间的 lc,在 lc 平台比较好的一点是只需要编写方法的片段,不需要编写整段代码。只是长时间刷 lc 有点枯燥,lc 的标签感觉分类不是特别准,还有长时间不写输入输出我都已经快忘记基础代码怎么写了 😂。所以今年开始我改在洛谷刷题了,也算换换口味嘛。 只是在提交了几题之后发现有点不对劲,有的题目我编写的算法时间复杂度和空间复杂度理应都是没有问题的,但是一提交就会内存超限?!!前...
这周假期刚过,回到工位的我一打开 VSCode,奇怪的发现 VSCode 终端多出了一行警告信息: ‘chcp’ is not recognized as an internal or external command, operable program or batch file 看到这个警告信息我感觉不对啊,用了近三年的 VSCode 了,终端从来没有弹出过这个警告,怎么会连chcp...