網站:Devv AI
號稱:最懂程序員的新一代 AI 搜索引擎
博主評價:我的大學所有的代碼都是使用它,極大地提升了我的學習和開發效率。
推薦指數:🌟🌟🌟🌟🌟🌟(超5星)
難度指數:需要梯子🪜
強大的AI網站推薦(第一集)—— Devv AI
🌟嗨,我是LucianaiB!
🌍 總有人間一兩風,填我十萬八千夢。
🚀 路漫漫其修遠兮,吾將上下而求索。
Devv.ai 是什么
Devv.ai 是一款面向程序員的新一代 AI 搜索引擎,旨在替代傳統的搜索引擎和技術博客社區,專注于解決編程和技術難題。其主要特點包括:
- AI 驅動:基于 RAG(檢索增強生成)技術和大型語言模型,Devv.ai 能夠提供快速、準確的編程相關查詢結果。
- 多語言支持:支持多種編程語言,如 Python、Go、JavaScript、Java 等。
- 多種搜索模式:提供快速模式、代理模式和
- GitHub 模式:滿足不同開發者的需求。 持續學習:基于用戶互動不斷學習和改進,提供更個性化的搜索體驗。
使用的AI模型
可以看到它提供了8中常見AI,這里比較推薦使用Gemini 1.5 Pro,因為它Limited Free限時免費。(我沒使用過Pro,使用無法評價,但是免費的足夠了)
以下是關于這些模型的介紹和比較:
Gemini 2.0
- 特點:Google開發的模型,具有強大的多模態處理能力,支持文本、圖像、視頻和音頻輸入。其輸入上下文窗口為1M tokens,單次請求可生成最多8192個tokens。
- 性能:在MMLU-Pro基準測試中得分為77.6%,在MMMU(多模態理解)測試中得分為71.7%,在數學問題解決能力測試中得分為90.9%。
GPT-4o Mini
- 特點:OpenAI開發的低成本高效模型,支持文本和視覺輸入,未來將支持更多模態。其輸入上下文窗口為128K tokens,單次請求可生成最多16.4K tokens。
- 性能:在MMLU基準測試中得分為82%,在HumanEval(代碼生成)測試中得分為87.2%,在數學問題解決能力測試中得分為70.2%。
Gemini 1.5 Pro
- 特點:Google的早期版本模型,性能在不斷改進。在某些任務中表現不如Gemini 2.0,但仍然具有較強的多模態處理能力。
- 性能:在HumanEval基準測試中得分為84.1%,在數學問題解決能力測試中表現不如GPT-4o Mini和Gemini 2.0。
Claude 3.5 Sonnet
- 特點:Anthropic開發的模型,在編程任務中表現出色,生成的代碼質量較高。支持多種模態輸入,但在某些任務中需要逐步指導才能達到最佳效果。
- 性能:在HumanEval基準測試中得分為92%,在MMLU基準測試中得分為81.5%,在編程任務中表現優于Gemini 1.5 Pro。
Claude 3.7 Sonnet
- 特點:Anthropic的更新版本模型,性能有所提升。在復雜任務如數學和編程方面表現出色。
- 性能:在ARC-AGI測試中表現不如o1,但在其他任務中表現良好。
DeepSeek R1
- 特點:DeepSeek開發的模型,擁有6710億參數,是混合專家(MoE)模型。專注于復雜任務,如數學和編程。
- 性能:在ARC-AGI測試中得分為15-20%,在MMLU測試中得分為79.5%。
GPT-4o
- 特點:文本與視覺輸入:GPT-4o 支持文本和視覺輸入,能夠處理圖像和文本的結合任務,例如圖像描述生成、視覺問答等。這種多模態能力使其在處理需要結合視覺和語言信息的任務時具有獨特優勢。
- 性能:
MMLU基準測試:在MMLU(多任務語言理解)測試中,GPT-4o 得分為 82%,表現出色,說明其在多任務語言理解方面具有較高的準確率。
HumanEval測試:在 HumanEval(代碼生成)測試中,GPT-4o 得分為 87.2%,這表明其生成的代碼質量較高,適合用于編程輔助任務。
數學問題解決能力測試:在數學問題解決能力測試中得分為 70.2%,雖然不如一些專門的數學模型,但仍然表現出色。
o1-preview
- 特點:OpenAI的最新模型,推理能力顯著提升。在數學和編程任務中表現出色,準確率較高。
- 性能:在數學和編程評估中準確率達到83%,遠高于GPT-4o。
特點—— GitHub 模式
Devv.ai 提供了 GitHub 模式。
1.GitHub 模式:Devv.ai 提供了 GitHub 模式,允許用戶直接連接自己的 GitHub 倉庫,進行搜索、問答和代碼生成。這一功能目前處于 Beta 測試階段,用戶可以通過該模式針對特定代碼庫進行查詢,Devv.ai 會通過專門的程序分析 indexer 來解析代碼倉庫的語法結構和函數調用鏈關系,從而提供更精準的結果。
2.數據來源:Devv.ai 的數據來源包括 GitHub 等國際知名技術平臺,這意味著它能夠利用 GitHub 上的開源代碼和項目信息,為開發者提供更全面和準確的編程建議。
3.社區反饋與貢獻:Devv.ai 在 GitHub 上有自己的開源倉庫,開發者可以通過該倉庫報告錯誤、請求新功能、提問或提供反饋。這種開放式的社區互動模式有助于 Devv.ai 不斷改進和優化其功能。
AI實操
提示詞:
使用代碼,創建一個有科技感炫酷的動畫
效果如下:(它不僅輸出了代碼,而且連效果都可以直接看到,這也是我最喜歡使用的原因)
對于的代碼:
<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>粒子動畫</title><style>body {background-color: #000;overflow: hidden;height: 100vh;margin: 0;display: flex;justify-content: center;align-items: center;}canvas {background-color: #000;}</style>
</head>
<body><canvas id="particleCanvas"></canvas><script>const canvas = document.getElementById('particleCanvas');const ctx = canvas.getContext('2d');canvas.width = window.innerWidth;canvas.height = window.innerHeight;let particlesArray;// 創建粒子class Particle {constructor(x, y, directionX, directionY, size, color) {this.x = x;this.y = y;this.directionX = directionX;this.directionY = directionY;this.size = size;this.color = color;}// 繪制單個粒子draw() {ctx.beginPath();ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2, false);ctx.fillStyle = this.color;ctx.fill();}// 更新粒子位置update() {if (this.x + this.size > canvas.width || this.x - this.size < 0) {this.directionX = -this.directionX;}if (this.y + this.size > canvas.height || this.y - this.size < 0) {this.directionY = -this.directionY;}this.x += this.directionX;this.y += this.directionY;this.draw();}}// 創建粒子數組function init() {particlesArray = [];let numberOfParticles = (canvas.height * canvas.width) / 9000;for (let i = 0; i < numberOfParticles; i++) {let size = (Math.random() * 5) + 1;let x = (Math.random() * ((innerWidth - size * 2) - (size * 2)) + size * 2);let y = (Math.random() * ((innerHeight - size * 2) - (size * 2)) + size * 2);let directionX = (Math.random() * 5) - 2.5;let directionY = (Math.random() * 5) - 2.5;let color = 'rgba(173, 216, 230, 0.8)';particlesArray.push(new Particle(x, y, directionX, directionY, size, color));}}// 動畫循環function animate() {requestAnimationFrame(animate);ctx.clearRect(0, 0, innerWidth, innerHeight);for (let i = 0; i < particlesArray.length; i++) {particlesArray[i].update();}}// 調整窗口大小window.addEventListener('resize', function(){canvas.width = innerWidth;canvas.height = innerHeight;init();});init();animate();</script>
</body>
</html>
Devv AI 使用總結
Devv AI 是一款專為程序員設計的新一代 AI 搜索引擎,以其強大的 AI 驅動功能和多語言支持脫穎而出。它不僅能夠快速準確地解答編程難題,還提供了多種搜索模式,滿足不同開發者的需求。其 GitHub 模式更是將代碼搜索和問答提升到了一個新的高度,通過連接 GitHub 倉庫,開發者可以直接獲取針對特定項目的精準建議。
在使用 Devv AI 的過程中,我深刻體會到其強大的多模態處理能力和智能生成能力。無論是復雜的代碼生成任務,還是簡單的技術問題解答,Devv AI 都能迅速給出高質量的解決方案。其提供的多種 AI 模型各有特點,例如 Gemini 1.5 Pro 的限時免費版本,為開發者提供了強大的功能支持,而 GPT-4o Mini 則以其高效的性能和較低的成本成為性價比之選。
Devv AI 的 GitHub 模式是其一大亮點。通過連接 GitHub 倉庫,開發者可以利用 Devv AI 的智能分析功能,快速定位代碼問題并獲取優化建議。這種與開源社區的深度結合,不僅提升了開發效率,還為開發者提供了豐富的學習資源。
總的來說,Devv AI 是一個極具潛力的工具,它通過 AI 技術極大地簡化了編程過程,提高了開發效率。無論是新手還是資深開發者,都能從中受益。盡管目前使用 Devv AI 需要梯子,但其強大的功能和友好的用戶體驗使其成為值得推薦的工具。如果你是一名程序員,Devv AI 絕對值得一試。
嗨,我是LucianaiB。如果你覺得我的分享有價值,不妨通過以下方式表達你的支持:👍 點贊來表達你的喜愛,📁 關注以獲取我的最新消息,💬 評論與我交流你的見解。我會繼續努力,為你帶來更多精彩和實用的內容。
點擊這里👉LucianaiB ,獲取最新動態,?? 讓信息傳遞更加迅速。