原创 尹珉 2025-06-30 18:21 上海
今年以来,AI coding火得一塌糊涂。
npm
进行安装,要求 Node.js 版本为 18 或更高)
🔍上下文长度:Gemini CLI支持高达100万token,远超Claude Code的20万token,使其在处理长文档和复杂任务时更具优势。
💰成本:Gemini CLI采用免费策略,而Claude Code则采用付费模式,用户需根据自身需求选择。
🚀性能:Gemini CLI在跨平台支持和性能基准测试方面表现优异,而Claude Code则更专注于macOS生态系统。
🔑认证与访问模型:Gemini CLI为个人用户提供免费套餐,而Claude Code则需要付费订阅或API使用。
🛠️功能特点:Gemini CLI支持多模态项目创建和工具集成,而Claude Code则更擅长代码生成与修改。
原创 尹珉 2025-06-30 18:21 上海
今年以来,AI coding火得一塌糊涂。
npm
进行安装,要求 Node.js 版本为 18 或更高)# 安装Claude Code
npm install -g @anthropic-ai/claude-code
# 配置API密钥
claude config set api-key YOUR_API_KEY
# 验证安装
claude --version
Claude Code 初次使用配置技巧Claude Code 使用技巧1:项目探索与理解claude
让Claude分析项目架构
分析这个项目的主要架构组件
了解安全机制
这个系统有哪些安全措施?
获取代码概览
给我一个这个代码库的整体概述
实现具体功能
#123实现一个初始版本 为GitHub issue
代码迁移
帮我将这个代码库迁移到最新的Java版本,先制定一个计划
代码重构
重构这个函数,使其更易读和维护
错误分析
这个错误是什么原因造成的?如何修复?
性能优化
分析这段代码的性能瓶颈
代码审查
审查这个pull request,指出潜在问题
/bug
命令报告问题,帮助改进工具[[citation:2]]npm
进行安装,要求 Node.js 版本为 18 或更高)Gemini CLI安装流程# 安装Gemini CLI
npm install -g @google/gemini-cli
# 登录Google账户
gemini auth login
# 验证安装
gemini --version
认证配置技巧个人账户认证:使用Google个人账户登录,获得每分钟60次请求限制API密钥配置(高级用户):gemini
Gemini CLI 初次使用配置技巧Gemini CLI使用技巧1:代码库探索与分析export GEMINI_API_KEY="YOUR_API_KEY"
架构分析
描述这个系统架构的主要组件
安全审查
这个系统有哪些安全机制?
代码理解
解释这个复杂的算法实现
从PDF生成应用
根据这个PDF设计文档创建一个新的应用
从草图生成代码
基于这个UI草图生成相应的前端代码
图像处理任务
将这个目录中的所有图片转换为PNG格式,并使用EXIF数据重命名
连接外部工具
使用MCP服务器连接我的本地系统工具
媒体生成
使用Imagen生成项目logo
搜索集成
使用Google搜索工具查找相关技术文档
gpt-3.5-turbo
这个模型:严格来说,这不算错,gpt-3.5-turbo
甚至还是当初帮助 ChatGPT 横空出世的“功臣”模型。问题在于,大模型不知道gpt-3.5-turbo
早就被官方标记为 Legacy(老旧,遗产)。这个老旧,不只是知识老旧,价格更是现在代替者gpt-4o-mini
的3倍以上。另外,检查生成的代码,我们,可以发现,openai.ChatCompleteion
也不再是被官方推荐的 API 使用方法,早在2025年3月12日,OpenAI 官方就建议使用 Response API 来代替 Chat Completions API。那有没有一套方案,既能使用 Cursor 等 IDE 强大的 Vibe Coding 能力,又能准确地使用最新的代码文档信息,帮助我们高效且准确地编码吗?答案很简单,把“现在的知识”喂给它。最近,我们结合 MCP + RAG,在企业内部实现了一套 Vibe Coding 增强版方案 -- Milvus Code Helper MCP,帮助用户在使用 Milvus SDK 开发应用时,能够自动获取最新的 Milvus 文档内容,从而让 IDE 生成更加准确的代码。我们正在考虑把这个服务在未来正式推出,来帮助大家更好地搭建基于Milvus 的上层应用代码,下面为其技术架构抢先版预览。架构上看,这既是一个 MCP 架构,又是一个 RAG 架构。从 MCP 角度看,主要从整体上看图中左右两个架构,左侧为 MCP Client(客户端),右侧是 MCP Server(服务端)。在 MCP 客户端,用户通过 Cursor、Windsurf 等 IDE 对话框里触发 MCP tools(工具) 调用,这些请求被发送到 MCP 服务端。MCP 服务端预设好有几个不同功能的 tools,每个 tool 对应一个常见的代码生成或修改需求,这些 tool 会从 Milvus 数据库里读取预先索引好的 Milvus SDK 文档信息。从 RAG 角度看,主要看图中右侧 MCP Server 部分,服务端事先将文档信息向量化,并在 Milvus 数据库进行离线索引(Offline Indexing)。当 MCP tool 进行 Milvus 向量查询时,通过向量语义检索,获取相关的文档和代码片段。检索到的片段返回给 MCP 客户端,结合 LLM 大模型进行准确的代码生成。目前我们已完成基本架构实现,并在内部几个业务线中使用稳定:它可以帮助团队减少大量重复性的代码校对工作,同时显著提升在 Milvus 上构建上层 AI 应用的开发效率。未来,我们考虑把这个服务在未来正式推出,如果您有更好的工具链设计思路,也欢迎你加入我们,一起把这个工具打磨得更好。作者介绍
Zilliz 黄金写手:尹珉
AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。
鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑