ChatGPT 的發布展示了生成式人工智慧的令人印象深刻的能力。目前,圍繞Devin 的傳聞甚囂塵上,據傳他是「世界上第一位人工智慧軟體工程師」。儘管Devin 仍處於內測階段,但還有另一種選擇,即Devika,一款開源人工智慧軟體工程師,由一位印度開發商。有興趣嘗試嗎?下面概述了安裝和設定 Devika AI 的步驟。
Devika AI 是世界上第一位人工智慧軟體工程師 Devin 的免費開源替代品。它是由 21 歲的 Mufeed VH、Lyminal 和 Stition.AI 的創始人創建的,受到 Devin 的啟發。與 Devin 類似,Devika 協助編寫程序,但具有完全免費的額外好處。
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 儲存庫。
- 要在 Windows PC 上開啟命令提示符,只需在「開始」功能表中輸入
cmd
或command prompt
,然後從結果清單中選擇應用程式。
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 金鑰,具體取決於所需的功能。這些參數可以在config.toml
位於 Devika 目錄中的檔案中設定。
- 在根目錄中,鍵入
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 的任何問題,它很快就會像其專有的對應產品一樣有效。
發佈留言