Devv AI:面向程序员的新一代搜索引擎
Devv.ai 是一款专为程序员设计的新一代 AI 搜索引擎,旨在替代传统的搜索引擎和技术博客社区,专注于解决编程和技术难题。它基于 RAG(检索增强生成)技术和大型语言模型,能够提供快速、准确的编程相关查询结果。
核心功能
- AI 驱动:利用 RAG 技术结合大模型,提升查询精准度。
- 多语言支持:涵盖 Python、Go、JavaScript、Java 等多种主流语言。
- 多种搜索模式:提供快速模式、代理模式和 GitHub 模式,满足不同场景需求。
- 持续学习:基于用户互动不断优化,提供更个性化的体验。
支持的 AI 模型
Devv.ai 集成了多个主流模型,以下是部分常用模型的对比:
Gemini 系列
- Gemini 2.0:Google 开发,支持文本、图像、视频和音频输入。上下文窗口达 1M tokens,在 MMLU-Pro 基准测试中得分 77.6%。
- Gemini 1.5 Pro:早期版本,性能稳定,目前有限时免费额度,适合日常开发辅助。
GPT 系列
- GPT-4o Mini:OpenAI 低成本高效模型,支持文本和视觉输入。HumanEval 测试得分 87.2%,性价比高。
- GPT-4o:多模态能力强,MMLU 得分 82%,HumanEval 得分 87.2%,适合复杂任务。
- o1-preview:推理能力显著提升,数学和编程评估准确率达 83%。
Claude 系列
- Claude 3.5 Sonnet:Anthropic 出品,编程任务表现优异,HumanEval 得分 92%。
- Claude 3.7 Sonnet:更新版本,在复杂任务和数学方面表现良好。
DeepSeek
- DeepSeek R1:拥有 6710 亿参数的混合专家模型,专注复杂任务,MMLU 得分 79.5%。
GitHub 模式详解
Devv.ai 提供了独特的 GitHub 模式,允许用户直接连接自己的 GitHub 仓库进行搜索、问答和代码生成。该功能目前处于 Beta 阶段,主要优势包括:
- 深度索引:通过专门的 indexer 解析代码仓库的语法结构和函数调用链关系。
- 精准建议:针对特定代码库提供查询结果,而非泛泛而谈。
- 社区互动:开发者可在其开源仓库报告错误或请求新功能,推动工具迭代。
实战演示
为了验证其代码生成能力,我们尝试了一个具体的提示词:'使用代码,创建一个有科技感炫酷的动画'。
它不仅输出了完整的代码,还直接展示了渲染效果,这一点在实际工作中非常实用。这里展示一下生成的粒子动画代码示例:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta =>
粒子动画


