Devika AI
Devika AI

簡介: Devika AI - 開源人工智慧軟體工程師:GitHub 上的自主人工智慧代理

最後更新: 2025/07/29

Devika AI

Devika AI - 摘要

Devika AI 是一個創新的開源 AI 代理,旨在擔當軟體工程師的角色。這個自主的 AI 軟體能夠理解複雜的人類指令,將其分解為可管理的步驟,進行研究,並編寫程式碼以實現特定目標。Devika AI 旨在 AI 軟體工程領域提供一個強大且開源的替代方案,為使用者提供先進的 GitHub AI 代理以滿足其開發需求。

Devika AI - 功能亮點

Devika AI:一款開源代理式人工智慧軟體工程師

總覽

Devika AI 是一款開源的代理式人工智慧軟體工程師。它的設計宗旨是理解複雜的人類指令,將其分解為可執行的步驟,進行研究,並編寫程式碼以實現指定目標。Devika 旨在成為 Cognition AI 開發的專有 AI 軟體工程師 Devin 的具競爭力開源替代品,並立下宏大目標,要在 SWE-bench 等基準測試中達到並最終超越其性能。

主要目的和目標使用者群體

  • 主要目的:透過提供一個能夠在最少人類指導下處理複雜編碼任務的 AI 配對程式設計師,(包括建立新功能、修復錯誤或開發整個專案),徹底改變軟體開發。
  • 目標使用者群體:開發人員、軟體工程師和團隊,他們正在尋找一種先進的 AI 助手,以自動化和簡化其編碼工作流程,特別是那些對開源解決方案以及利用大型語言模型進行軟體工程任務感興趣的人。

功能詳情與操作

  • 指令理解:解釋針對軟體開發任務的高階人類指令。
  • 任務分解:將複雜目標分解為可管理的順序步驟。
  • 資訊研究:利用網路瀏覽功能和上下文關鍵字提取來收集相關資訊。
  • 程式碼生成:根據研究和任務要求以多種程式語言編寫程式碼。
  • LLM 支援:支援各種大型語言模型,包括 {Claude 3}, {GPT-4}, {Gemini}, {Mistral}, {Groq},以及透過 {Ollama} 支援本地 {LLMs}。建議為獲得最佳性能使用 {Claude 3} 模型。
  • 動態狀態追蹤:視覺化並追蹤代理的進度與目前狀態。
  • 聊天介面:實現自然語言互動,用於提供指令和接收更新。
  • 專案管理:以專案為基礎組織和管理軟體開發任務。
  • 可擴展架構:易於整合新功能。
  • 網路介面:可透過網路瀏覽器存取,用於使用者互動和專案管理。
  • 配置:允許使用者配置各種服務({Bing}, {Google Search}, {OpenAI}, {Gemini}, {Claude}, {Mistral}, {Groq}, {Netlify})的 {API} 金鑰和 {API} 端點({Bing}, {Google}, {Ollama}, {OpenAI})。

使用者利益

  • 提高效率:自動化軟體開發過程的重大部分,加速專案完成。
  • 減少手動工作:最小化編碼和研究任務中人為干預的需求。
  • 增強生產力:作為 {AI} 配對程式設計師,讓開發人員專注於更高層次的設計和問題解決。
  • 存取先進 AI:利用最先進的 {LLMs} 和 {AI} 規劃能力進行複雜程式碼生成。
  • 開源靈活性:提供對專有解決方案透明且可自訂的替代方案。
  • 簡化工作流程:將研究、規劃和編碼整合到一個單一、連貫的流程中。

相容性和整合

  • 作業系統:需要 {Python} >= 3.10 和 < 3.12、{NodeJs} >= 18 以及 {Bun}。
  • 瀏覽器整合:使用 {Playwright} 進行瀏覽功能。
  • API 整合:可配置 {API} 金鑰,用於各種搜尋引擎({Bing}, {Google Search})和 {LLM} 提供商({OpenAI}, {Gemini}, {Anthropic}, {Mistral}, {Groq})。
  • 部署:支援 {Netlify API} 金鑰,用於部署和管理網路專案。
  • 本地 LLM 支援:與 {Ollama} 整合,用於執行本地語言模型。

客戶回饋和案例研究

  • 目前處於早期開發/實驗階段,許多功能尚未實作或有錯誤。
  • 旨在成為 {Cognition AI} 開發的 {Devin} 的具競爭力開源替代品,其目標「過於雄心勃勃」,希望達到並最終超越其 {SWE-bench Benchmarks} 分數。
  • 歡迎社群貢獻以加速開發和功能實作。
  • 提供演示(例如,devika-pygame-demo.mp4),展示其能力。

存取和啟用方法

  • 原始碼:可在 {GitHub} 上取得:https://github.com/stitionai/devika
  • 安裝
    1. 複製 {GitHub} 儲存庫。
    2. 導航到專案目錄。
    3. 建立虛擬環境並使用 uv venvuv pip install -r requirements.txt 安裝依賴項。
    4. 安裝 {Playwright} 以進行瀏覽功能:playwright install --with-deps
    5. 啟動 {Devika} 伺服器:python devika.py
    6. 對於前端,導航到 ui/ 目錄,執行 bun install,然後執行 bun run start
  • 存取:在網路瀏覽器中導航到 http://127.0.0.1:3001 即可存取 {Devika} 網路介面。
  • 配置:{API} 金鑰和端點透過 {UI} 中的設定頁面進行配置,該頁面會在根目錄中建立一個 config.toml 文件。

Devika AI - 常見問題

什麼是 Devika AI?

Devika AI 是一款代理式 AI 軟體工程師,旨在理解高層次的人類指令,將其分解為多個步驟,研究相關資訊,並撰寫程式碼以實現給定目標。它旨在成為 Cognition AI 的 Devin 的有競爭力的開源替代品。

Devika AI 的主要功能是什麼?

Devika AI 擁有以下幾個主要功能,包括:

  • 支援各種大型語言模型 (Claude 3, GPT-4, Gemini, Mistral, Groq, 以及透過 Ollama 提供的本地大型語言模型)
  • 先進的 AI 規劃和推理
  • 用於研究的上下文關鍵字提取
  • 無縫的網路瀏覽
  • 以多種語言撰寫程式碼
  • 動態代理狀態追蹤
  • 自然語言互動
  • 基於專案的組織

Devika AI 是一個開源專案嗎?

是的,Devika AI 是一個開源專案。其程式碼在 GitHub 上公開可用,歡迎貢獻以幫助增強其功能和性能。

如何安裝和運行 Devika AI?

要安裝 Devika AI,您需要 Python (3.10 到 3.12)、Node.js (>=18) 和 Bun。在克隆儲存庫後,您將創建一個虛擬環境,使用 uv pip install -r requirements.txt 安裝依賴項,安裝 Playwright 瀏覽器,然後使用 python devika.py 啟動 Devika 伺服器。對於前端,導航到 ui/ 目錄,運行 bun install,然後運行 bun run start

Devika AI 有官方網站嗎?

不,Devika AI 沒有官方網站。該專案目前處於早期開發/實驗階段,其主要存在於 GitHub 上。

Devika AI 可以執行哪些任務?

Devika AI 可以協助處理複雜的編碼任務,例如創建新功能、修復錯誤或從頭開始開發整個專案,所有這些都只需最少的人工指導。它處理高層次目標,將其分解,並生成程式碼。

Devika AI 運行需要哪些 API 金鑰?

Devika AI 需要 Bing、Google Search、OpenAI、Gemini、Claude、Mistral、Groq 和 Netlify 等各種服務的 API 金鑰。這些可以在初始設定後透過 UI 中的設定頁面進行配置。

我可以在哪裡找到 Devika AI 的支援或貢獻?

如需支援,您可以在 GitHub 問題追蹤器中提出問題或加入討論。歡迎貢獻,您可以在 CONTRIBUTING.md 文件中找到相關指南。還有一個用於 Devika 社群的 Discord 伺服器。

Devika AI 的授權是什麼?

Devika AI 在 MIT 授權下發布。

Devika AI GitHub 連結

https://github.com/stitionai/devika

Devika AI - 公司資訊

公司名稱: GitHub, Inc.

Devika AI Github 連結: https://github.com/security

Devika AI - 開源

Devika AI - 數據分析

最新流量資訊

  • 月訪次數

    479.936721M

  • 跳出率

    36.14%

  • 平均頁數

    6.09

  • 平均訪問時長

    00:06:28

  • 全球排名

    61

  • 國家排名

    90

流量歷史變化

流量來源

  • 直接:
    53.23%
  • 推薦:
    12.04%
  • 社群:
    2.13%
  • 郵件:
    0.05%
  • 搜尋:
    32.40%
  • 付費推廣:
    0.15%

熱門關鍵字

關鍵字流量搜尋量點擊單價
github6.43495M6.67618M$1.27
zapret698.24K453.88K-
github copilot563.57K706.11K$1.19
запрет дискорд407.47K151.96K-
zapret-discord-youtube352.2K348.62K-

熱門地區

地區百分比
United States0.19%
China0.12%
India0.10%
Russia0.05%
Germany0.04%

關於 Devika AI 的文章與新聞