強大的AI網站推薦(第一集)—— Devv AI

在這里插入圖片描述

網站: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 ,獲取最新動態,?? 讓信息傳遞更加迅速。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/73979.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/73979.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/73979.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用 .NET Core 的本地 DeepSeek-R1

使用 .NET 在我的 MacBook Pro 上與當地 LLM 聊天的歷程。 如今&#xff0c;只需使用瀏覽器即可輕松使用 ChatGPT 或其他 genAI。作為開發人員&#xff0c;我們可以通過直接集成 OpenAI API 等來做更復雜的事情。如果我們想在自己的機器上運行 LLM&#xff0c;只是為了找人聊天…

將 VOC 格式 XML 轉換為 YOLO 格式 TXT

目錄 1. 導入必要的模塊 2. 定義類別名稱 3. 設置文件路徑 完整代碼 1. 導入必要的模塊 import os import xml.etree.ElementTree as ET os&#xff1a;用于文件和目錄操作&#xff0c;例如創建目錄、遍歷文件等。 xml.etree.ElementTree&#xff1a;用于解析XML文件&#…

Visual Studio調試的技巧

1.什么是bug&#xff1f; bug&#xff1a;程序漏洞&#xff0c;也就是程序中存在的問題。 2.什么是調試&#xff1f; 當我們發現了程序中的問題后就會解決問題&#xff0c;前提是要找到問題&#xff0c;那么進行調試&#xff08;debug&#xff09;以此來找到問題。 3.debug…

C++ 各種map對比

文章目錄 特點比較1. std::map2. std::unordered_map3. std::multimap4. std::unordered_multimap5. hash_map&#xff08;SGI STL 擴展&#xff09; C 示例代碼代碼解釋 特點比較 1. std::map 底層實現&#xff1a;基于紅黑樹&#xff08;一種自平衡的二叉搜索樹&#xff09…

fontTools工具的使用介紹

前言 python工具庫fontTools&#xff0c;我是用來壓縮前端字體的&#xff0c;優化前端請求速度的&#xff1b;使用的過程中&#xff0c;遇到了不少的坑&#xff0c;把這個過程記錄下來&#xff0c;防止再犯。 安裝 # fontTools 4.56.0 pip install fontTools提取子字體集 方…

利用大語言模型生成的合成數據訓練YOLOv12:提升商業果園蘋果檢測的精度與效率

之前小編分享過關于《YOLO11-CBAM集成&#xff1a;提升商業蘋果園樹干與樹枝分割的精準度》&#xff0c;改進YOLO11算法后&#xff0c;進行蘋果樹的實例分割。本期文章我們將分享關于最新的YOLO12算法改進的蘋果目標檢測。 論文題目&#xff1a;Improved YOLOv12 with LLM-Gen…

設計模式 二、創建型設計模式

GoF是 “Gang of Four”&#xff08;四人幫&#xff09;的簡稱&#xff0c;它們是指4位著名的計算機科學家&#xff1a;Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides。他們合作編寫了一本非常著名的關于設計模式的書籍《Design Patterns: Elements of Reusable…

redis,tar.gz安裝后,接入systemctl報錯解決

1. WARNING Memory overcommit must be enabled! 這種報錯&#xff0c;有兩種解決方法 1.1 修改系統參數 編輯 /etc/sysctl.conf 文件&#xff0c;設置 overcommit_memory 為 1 vm.overcommit_memory 11.2 修改redis的最大使用內存 修改配置文件 redis.conf maxmemory 1g…

Python繪圖技巧,主流繪圖庫

一、主流繪圖庫概覽 1. 核心工具對比 庫名稱特點適用場景Matplotlib基礎繪圖庫&#xff0c;高度可定制科學繪圖、論文圖表Seaborn基于Matplotlib&#xff0c;統計圖表優化數據分布、關系可視化Plotly交互式可視化&#xff0c;支持網頁輸出儀表盤、動態數據展示Pandas內置簡易…

網絡安全之前端學習(HTML篇)

前言&#xff1a;網絡安全中有一個漏洞叫xss漏洞&#xff0c;就是利用網頁引發彈窗&#xff0c;這就要求我們看得懂源碼&#xff0c;所以我會持續更新前端學習&#xff0c;可以不精通&#xff0c;但是一定要會&#xff0c;主要掌握HTML&#xff0c;css&#xff0c;js這三項技術…

Qt 多線程設計:死循環與信號槽的權衡

在開發音視頻播放器時&#xff0c;多線程設計是不可避免的挑戰。音頻和視頻的解碼、播放需要高效運行&#xff0c;同時還要與主線程或其他線程同步&#xff0c;例如通過信號通知播放進度。本文基于一個實際案例&#xff0c;分析了兩種線程設計在死循環和信號槽使用中的表現&…

knowledge-微前端(多個前端應用聚合的一個應用架構體系,每個小的應用可獨立運行,獨立開發,獨立部署上線)

1.前言 微前端&#xff0c;將一個大的前端應用拆分為多個小型的&#xff0c;獨立開發的前端應用&#xff0c;每一個小型的應用都可以單獨的開發&#xff0c;部署和運行。這種結構允許不同的團隊使用不同的技術棧來開發應用的不同部分&#xff0c;提高開發的效率與靈活性。 2.實…

工廠函數詳解:概念、目的與作用

一、什么是工廠函數&#xff1f; 工廠函數&#xff08;Factory Function&#xff09;是一種設計模式&#xff0c;其核心是通過一個函數來 創建并返回對象&#xff0c;而不是直接使用 new 或構造函數實例化對象。它封裝了對象的創建過程&#xff0c;使代碼更靈活、可維護。 二、…

旋轉位置編碼(Rotary Positional Encoding, RoPE):中文公式詳解與代碼實現

旋轉位置編碼&#xff08;Rotary Positional Encoding, RoPE&#xff09;&#xff1a;中文公式詳解與代碼實現 在序列模型中&#xff0c;位置信息對于任務的理解至關重要。傳統的絕對和相對位置編碼各有優缺點&#xff0c;而RoPE作為一種創新的位置編碼方法&#xff0c;展現了…

C語言-指針變量和變量指針

指針 預備知識 內存地址 字節&#xff1a;字節是內存的容量單位&#xff0c;英文名Byte&#xff0c;1Byte8bits 地址&#xff1a;系統為了便于區分每一個字節面對它們的逐一進行編號&#xff08;編號是唯一的&#xff09;&#xff0c;稱為內存地址&#xff0c;簡稱地址。int…

unityAB包(1/2)

unityAB包學習 1.AB包的導出擴展BuildAssetBundleOptions無特殊選項壓縮相關選項 2.AB包資源管理3.Resource和AssetBundle加載方式的區別4.預設體5.Unity Asset Bundle Browser 工具5為什么要勾選拷貝到StreamingAsset里面。6.AB包的加載 1.AB包的導出 首先在Project窗口&…

算法——廣度優先搜索——跨步迷宮

原題鏈接 思路&#xff1a;找出最短路徑&#xff0c;然后判斷是否存在連續三個點是橫縱坐標相等的&#xff0c;如果有就步數減1 但是有兩個樣例過不了 錯誤原因&#xff1a;在錯誤的測試案例中&#xff0c;最短路徑可能有多條&#xff0c;而我剛好選了一條比較曲折的&#x…

某酒企數字化轉型及電商規劃項目啟動會暨培訓會v(60頁PPT)(文末有下載方式)

詳細資料請看本解讀文章的最后內容。 在當今數字化浪潮席卷之下&#xff0c;企業的發展面臨著前所未有的機遇與挑戰。對于某酒企而言&#xff0c;數字化轉型和電商規劃已成為其實現 “二次騰飛”、邁向世界級酒企的關鍵戰略舉措。本次啟動會暨培訓會&#xff0c;為該酒企的轉型…

NET6 WebApi第5講:中間件(源碼理解,俄羅斯套娃怎么來的?);Web 服務器 (Nginx / IIS / Kestrel)、WSL、SSL/TSL

一、NET6的啟動流程 區別&#xff1a; .NET6 WebApi第1講&#xff1a;VSCode開發.NET項目、區別.NET5框架【兩個框架啟動流程詳解】_vscode webapi-CSDN博客 2、WebApplicationBuilder&#xff1a;是NET6引入的一個類&#xff0c;是建造者模式的典型應用 1>建造者模式的…

vue中根據html動態渲染內容

需求&#xff1a;根據數據中的html&#xff0c;因為我是在做填空&#xff0c;所以是需要將html中的_____替換成input&#xff0c;由于具體需求我使用的是元素contenteditable代替的可編輯的input html部分 <div class"wrap"><component :is"rendered…