DevChat 是什么?
DevChat 是由 Merico(思码逸)开发的开源 AI 编程助手,2023 年 6 月正式发布 VS Code 插件。Merico 是一家专注于研发效能分析的中国公司,成立于 2018 年,创始人兼 CEO 任晶磊是清华大学计算机博士,曾任微软亚洲研究院研究员,并在斯坦福大学和卡内基梅隆大学担任访问学者。DevChat 直接集成到 IDE(VS Code 和 IntelliJ 平台)中,提供 AI 驱动的代码生成、文档编写和工作流自动化功能。与简单的自动补全工具不同,DevChat 允许开发者通过自然语言命令创建自定义 AI 工作流。
DevChat 的核心功能包括 IDE 聊天面板、代码生成、工作流自动化、多 LLM 支持、上下文感知分析、ChatMark GUI、自带 API Key、自定义工作流等。IDE 聊天面板在 VS Code 和 IntelliJ 中提供内置聊天界面,支持自然语言交互。代码生成可从自然语言提示生成函数、类、单元测试和文档。工作流自动化允许创建自定义 AI 脚本处理重复性任务(如 /commit 生成提交消息、/unit_tests 生成单元测试)。多 LLM 支持包括 GPT-3.5、GPT-4、GPT-4o、Claude 3.5 Sonnet、讯飞星火 2、Llama 等模型。
核心功能
DevChat 支持 VS Code 和 IntelliJ 平台(PyCharm、WebStorm、GoLand 等)IDE。支持 Python、Java、JavaScript、TypeScript、C++、Go、Rust、HTML、CSS、SQL、Shell 等主流编程语言。典型应用场景包括:日常开发编码、单元测试编写、技术文档生成、代码审查辅助、Git 提交消息生成、团队特定编码标准自动化、研发效能提升等。企业客户包括贝壳、泰康集团、Dell EMC、妙盈科技等。据案例研究,使用 DevChat 后单元测试覆盖率从 15% 提升至 30%,缺陷密度从 1.7‰降至 1.2‰,生产事故从每发布周期 10 起降至 5 起。
产品信息
适用场景
编程开发的其他工具