Replit 推出了一款能夠從零開始構建完整應用程序的 AI 軟件智能體。這不僅僅是另一款副駕駛代碼助手,它更像是一名能夠理解你願景並幫助將其實現的實習軟件開發者。
那麼,究竟什麼是 AI 智能體?爲什麼這件事如此重要?AI 智能體相比當前的 AI 助手,如 ChatGPT 或 Claude,更加自主且具有主動性。當前的 AI 助手是根據特定的查詢或任務做出響應,而 AI 智能體能夠以更高的獨立性運作,做出決策並執行復雜的任務,無需用戶持續輸入指令。它們能夠隨着時間的推移進行學習和適應,基於反饋和新信息來改進其行爲。

Replit 的 AI 智能體將這一概念應用於軟件開發領域。它能夠推理任務並創建自己的步驟來完成任務——比如編寫代碼、設置環境和管理部署。
前言
開發工具初創公司 Replit 推出的這款名爲 Replit Agent 的新人工智能工具,可以幫助用戶在幾分鐘內從頭開始構建應用程序。目前,Replit 付費訂閱者已可以搶先使用該工具。並且該工具也可以在手機上輕鬆使用。
Replit 成立於 2016 年,通過從使用其平臺的開發人員那裏收集的大量數據,相對於競爭對手建立了顯着的優勢。數百萬用戶已使用 Replit 來編碼、測試和部署應用程序,這些數據直接反饋到 Replit Agent 的開發中。人工智能接受了開發工作流程每個階段的數據訓練,使其能夠更有效地自主完成複雜的任務。

Replit 的 CEO Amjad Masad 表示:「我們已經跨越了一個門檻。這不是 AI 取代開發者,而是讓人類的創造力得到極大的增強,並使軟件開發變得更加輕鬆易行。」
本文將詳細介紹 Replit Agent 的相關信息, 幫助您全面瞭解這款產品。
Replit Agent 簡介
Replit Agent 是一款人工智能驅動的開發輔助工具,旨在幫助用戶構建軟件項目。它通過理解自然語言提示,協助用戶從頭開始創建應用程序,使軟件開發變得更加簡單,適用於所有技能水平的用戶。Replit Agent 目前處於早期訪問階段,爲 Core 和 Teams 訂閱者提供有限的訪問權限,並在 2024 年晚些時候公佈進一步的定價信息。
當其他公司專注於代碼補全或生成,而 Replit Agent 而致力於理解整個軟件開發生命週期。它可以搭建項目框架、編寫必要的代碼、調試問題,甚至處理部署——同時還能解釋其決策並與你進行實時協作。

AI 在軟件開發中的潛在影響是巨大的。我們正逐步接近一個前所未有的未來,在這個未來中,軟件開發將被普及化。企業家可以在數小時內,而不是幾周內,完成他們的創意原型設計。研究人員無需廣泛的編程知識就可以構建自定義工具。想象力與實現之間的障礙將逐漸消失。
Replit Agent 領先競爭對手的優勢
當然,Replit 並非唯一參與構建 AI 驅動開發工具的競爭者。除了微軟及其 GitHub C0pilot 之外,一波新興的初創公司也在涌現,每家公司都在重新構想我們如何創建軟件。例如,Cognition 正在開發 Devin,一款承諾能夠充當自主軟件開發者的 AI,能夠從頭構建完整項目。同時,Magic 最近獲得了驚人的 3.2 億美元融資,並宣佈推出了其 LTM-2-mini 模型,該模型具有 1 億 Token 上下文窗口。最近,Anysphere 的 Cursor 在探索 AI 輔助編程潛力的開發者和愛好者中獲得了越來越多的關注。
但 Replit 相信它擁有獨特的優勢,因爲其平臺不僅能生成代碼,還能處理開發過程中的基礎設施和部署問題。對於開發者來說,這意味着減少在重複性任務上浪費的時間,而將更多精力集中在創造力上。對於企業而言,這代表了一種更快、更具成本效益的軟件上市方式。
Replit 的 CEO Amjad Masad 對 AI 普及化軟件開發的樂觀態度令人信服,但顯然這些進展也將重塑整個行業。隨着技術變得越來越強大,許多工作將面臨變革。軟件開發人員需要適應這種變化,專注於更高層次的創造性問題解決,而常規任務將逐漸由 AI 智能體處理。

目前,Replit Agent 在 beta 階段向 Replit Core 和 Teams 訂閱用戶開放。
即使是一直在積極使用 Cursor 進行編程的 OpenAI 聯合創始人、特斯拉前 AI 總監安德烈·卡帕蒂 (Andrei Karpathy) 也表示,Replit Agent 可以歸入「feel the AGI」類別。
卡帕蒂說:「正如(Amjad Masad)帖子中提到的,製作實際的應用程序遠不止是代碼,你必須設置整個環境、進行部署等等。自動化所有這些其他基礎設施將使任何人都能快速構建和部署整個 Web 應用程序。」

有人說,Cursor 將能夠取代軟件工程團隊,或者至少縮小他們的規模,而 Claude Artifacts 可能會扼殺應用商店,但 Replit Agent 幾乎可以在幾秒鐘內構建從登陸頁面到與數據庫連接的醫療保健應用程序。這甚至不需要編寫一行代碼。Replit 的 CEO Amjad Masad 在社交媒體 𝕏 分享了一些例子,人們在幾分鐘內構建了一個醫療保健應用程序,其中代理可以自行修復錯誤,一個由實時 postgres 支持的 Flask 和基於原生 JavaScript 的網站在不到 10 分鐘內建成,甚至一個 Wordle 克隆版在僅僅 2 分 43 秒內就完成了。








Replit Agent 功能亮點
- 自然語言理解: 能夠理解自然語言提示,幫助用戶構建軟件項目。
- 技術選擇自由: 推薦讓代理選擇使用的技術,而不是指定特定的語言或框架。
- 原型設計專長: 特別擅長爲基於 Web 的應用程序進行 0 到 1 的原型設計。
- 計劃迭代: 用戶可以檢查並迭代代理生成的開發計劃。
- 進度跟蹤: 用戶可以跟蹤代理構建應用程序的進度。
- API 密鑰和反饋: 在構建過程中,用戶可以提供 API 密鑰、反饋或指導。
- 應用程序測試: 支持測試應用程序並根據需要提出後續問題。
- 生產部署: 支持將應用程序部署到生產環境。
適用場景
- 初創企業: 快速構建原型,驗證產品概念。
- 教育領域: 教師和學生可以利用 Replit Agent 進行編程教學和學習。
- 個人開發者: 個人開發者可以藉助 Replit Agent 提高開發效率,快速實現想法。
Replit Agent 使用教程
- 登錄您的 Replit 賬戶(需訂閱 Replit Core 或 Teams)。

- 訪問主頁或在左側導航中選擇創建 Repl。

- 輸入您希望代理構建什麼的提示,提示應描述性且詳細(好的提示是描述性且詳細的。想象一下,您正在描述一項需要隊友完成的任務。他們必須瞭解哪些信息才能完成工作?)。

- 讓代理選擇技術,而不是指定特定的語言或框架。

- 檢查並迭代代理生成的計劃,按需編輯或刪除推薦的步驟。

- 跟蹤代理的進度,並在構建過程中提供必要的 API 密鑰、反饋或指導。

- 測試您的應用程序並根據需要提出後續問題。

- 將您的應用程序部署到生產環境。

結語
綜上所述,Replit Agent 以其自然語言理解和高效的原型設計能力,在軟件開發領域展現出巨大潛力。如果您對該產品感興趣,可訪問 Replit 官網 瞭解更多詳情。
