如何設定和安裝 Devika AI:您的免費 AI 軟體工程師

如何設定和安裝 Devika AI:您的免費 AI 軟體工程師

ChatGPT 的推出展示了生成式人工智慧的力量。現在,傳聞中的「世界上第一位人工智慧軟體工程師」德文正在掀起波瀾。雖然 Devin 仍處於封閉測試階段,但 Devika 作為印度開發商的開源人工智慧軟體工程師提供了類似的體驗。準備好親自嘗試嗎?以下是如何安裝和設定 Devika AI。

Devika AI 是什麼? Devika AI 是世界上第一位人工智慧軟體工程師 Devin 的開源替代品。受 Devin 的啟發,Devika 可以幫助您編寫程序,但其主要優勢是完全免費。這個強大的工具是由 21 歲的 Mufeed VH 開發的,他是 Lyminal 和 Stition.AI 的創始人。

Devika AI 提供協作體驗——任何人都可以使用、共享和改進其程式碼庫。它理解自然語言提示,研究最佳編碼解決方案,並充當智慧助手,提供增強程式碼的方法。 Devika 的功能源自於 Claude 和 GPT-4 等先進的人工智慧模型,使其能夠處理複雜的編碼任務。

下載並安裝依賴項

要運行 Devika AI,您需要一些依賴項,包括 Ollama 和 Bun。

安裝 Ollama 和 Bun

  • 造訪 Ollama 網站並點擊「下載 Windows 版」按鈕。如果您使用的是 MacOS 或 Linux,請選擇相應的選項。
  • 下載安裝程式後,請執行它來安裝 Ollama。
  • 接下來,您需要安裝 Bun。為此,請轉到 cmd 視窗並輸入powershell -c "irm bun.sh/install.ps1 | iex"
  • 過程完成後,您將看到訊息「Bun 已成功安裝」。

克隆 Devika 存儲庫

現在您需要從 GitHub 複製 Devika 儲存庫以取得安裝所需的檔案。

  • cmd透過在「開始」功能表中鍵入或command prompt並從結果中選擇應用程序,在 Windows PC 上啟動命令提示字元。
  • 將此命令複製並貼上到命令提示字元中git clone https://github.com/stitionai/devika.git。按下“Enter”鍵可讓您的系統將儲存庫中所需的所有檔案複製到您的電腦。

您的系統現在擁有所需的文件,並建立了一個名為“Devika”的目錄。下一步是安裝其他依賴項。

安裝所需的依賴項

要安裝所需的依賴項,您需要導航至 Devika 目錄。

  • 輸入cd devika並按下“Enter”鍵。
  • 接下來,輸入pip install -r requirements.txt安裝所需的 Python 依賴項,然後按下「Enter」鍵。
  • 使用命令跟進此操作pip install -r requirements.txtplaywright install --with-deps。安裝依賴項可能需要一些時間。

設定 API 金鑰和配置

根據您想要使用的功能,Devika AI 可能需要特定的 API 金鑰才能正常運作。您可以設定這些參數來建立 AI 工具將在config.tomlDevika 目錄中的檔案中使用的參數。

  • 在根目錄中,鍵入config.toml以存取設定檔。
  • 如果您使用的是 Windows,請使用記事本開啟該檔案。設定檔中的「API 金鑰」部分是您可以為不同 AI 模型新增自己的金鑰的位置。
  • 要新增金鑰,只需將其貼到相應型號旁邊的括號內即可。完成後,關閉文件。

啟動 Devika AI 伺服器

要運行 Devika AI,您需要先啟動 Devika 伺服器。

  • 在根目錄中,鍵入python devika.py並按下“Enter”鍵。
  • 當伺服器開始運行時,您將在命令提示字元視窗中看到一條訊息。

編譯並運行 UI 伺服器

執行 Devika AI 需要完成的最後一系列步驟是編譯和執行 UI 伺服器。

  • 開啟新的命令提示字元視窗並使用 導航至 Devika 目錄cd devika
  • 接下來,cd ui/在按下“Enter”鍵之前鍵入。
  • 遵循此操作bun install,然後bun run dev。每個指令後按“Enter”鍵。
  • 現在您的安裝已完成,您只需啟動 Devika AI 即可。安裝後,您可以在瀏覽器中執行 Devika AI,造訪http://localhost:3000即可存取 Devika AI 介面。

Devika AI 是 Devin AI 的免費開源替代品,更適合更多人使用。如果您有興趣了解它如何簡化程式編寫過程,上述步驟將幫助您在系統上安裝它。

也就是說,請記住 Devika AI 工具目前仍在開發中。這意味著您在嘗試使其工作時可能會遇到問題,或者即使在工作時也可能會遇到錯誤。然而,開發人員正在積極致力於解決 Devika AI 的問題,它與專有的同類產品相媲美只是時間問題。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *