Open Devin

 幾星期前, AI 界的焦點曾落於

🌟 “Devin AI” ✨ 之上 ,它被喻為首個最有能力,貼近人類 Software Engineer 多元能力的 AI 工具, 大概就係講出開發的主題和核心需求,然後 AI agent 就會分工進行不同崗位(包括設計功能、環境設置、編程、測試及修正、撰寫文檔)的工作,自行合作去完成編程任務。
誰知過咗幾日後,GitHub 上就出現了 ⚡️Open Devin 🤖(免費開源版本), 用類似的 UX框架,配合不同自定義的LLM ,也可以進行編程任務了。
如果有興趣試玩用的朋友留意, 由於 Open Devin 仍然好新,所以, 代碼仍然不停被社群更新,安裝的方法也在變化中,令好多網上的教學都 out date 了。 如果你用 Linux 或者 Mac 會容易一些, 如果用 Windows 下安裝,暫時仍十分複雜 😅 (我都係撞下撞下咁裝到🤷‍♂️,主要涉及幾方面的問題要解決:
1/ UTF-8 問題 (讀寫logs檔會出錯)
2/ frontend 與 backend 的 Port 不懂自動相連,要按個別的網絡設置環境去調節
3/ 有些預設的 dependency 無法安裝,因不支援 Windows 環境 (e.g: vuloop)
4/ 需要 docker , WSL , Conda 設置
5/ 用’make’ 方式來 build , 和 run , 所以在 windows 下要用 Chocolatey 去安裝。)
裝完之後, 設置設工作目錄和所用的 openAI API Key , 透過 browser 就可以用到。我簡單地試咗, 叫佢用 python 寫個「人 vs 電腦的Tic Tac Toe 遊戲」 , 佢大概用了HK$2-3 蚊的 token 成本 gpt-4-turbo-preview 就寫了出來, 執行起來, 冇 bug 🙆🏻‍♂️ 這的確有點驚喜, 至於複雜的開發任務,我等 open devin 再更新到更穩定的版本時會再試。


Comments

Popular posts from this blog

How to use Visual Studio Code to debug ReactJS application

Github Link & Web application demonstration on YouTube

Java Interview Questions and Answers 1.0