編程不再是專業(yè)技能!Replit「Agent」引爆編程革命,零基礎也能輕松上手
Replit「Agent」正以迅猛之勢,推動著編程行業(yè)的深刻變革。
Masad于2016年創(chuàng)立了Replit,成立以來一直積極擁抱AI技術(shù),近年來推出了一系列自動化編程產(chǎn)品。
回顧Masad近年的言論,會發(fā)現(xiàn)「Agent」的實現(xiàn)速度遠超他之前的預期。
他曾斷言「Agent」在2030年之前很難達成。
促使這一轉(zhuǎn)變發(fā)生的關(guān)鍵因素,是Anthropic推出的新模型:Claude 3.5 Sonnet。
此前,Replit一直專注于構(gòu)建自有模型,期望憑借專有數(shù)據(jù)形成獨特優(yōu)勢。
然而,Claude 3.5 Sonnet的出現(xiàn),瞬間打破了這種局面。
Masad感慨道:「我知道這一切都在發(fā)生,只是沒想到它來得這么快。」
Replit最新的客戶群體是那些對編程一竅不通的人。
「我們不再關(guān)注專業(yè)程序員了。」Masad說道。
網(wǎng)友Levin表示,他通過「Agent」發(fā)布了設計反饋應用,完全不用寫一行代碼。
網(wǎng)友Melvin用不到一小時,構(gòu)建了一個數(shù)字商店,并感嘆「這真是改變了游戲規(guī)則!」
Replit「Agent」執(zhí)行了一系列關(guān)鍵操作:創(chuàng)建數(shù)據(jù)庫,錄入訂單和產(chǎn)品列表,在Stripe中自動完成產(chǎn)品配置。當用戶結(jié)賬付款后,它會將訂單存入數(shù)據(jù)庫的訂單列表,并且完成了應用程序的部署工作。
作為一家專注于AI編程的創(chuàng)新公司,Replit憑借其具有突破性意義的產(chǎn)品「Agent」,在短短半年時間內(nèi),便締造了令人矚目的商業(yè)奇跡:實現(xiàn)了5倍的收入增長。
原本對編程一竅不通的人,如今也能借助「Agent」的強大功能,輕松構(gòu)建自己的應用程序。
這家公司在去年4月將總部遷出舊金山,并于5月進行裁員。員工人數(shù)減少了一半,減少至約有65人。
從AI能力的提升到商業(yè)模式的革新,Replit為我們展示了編程的未來圖景:一個人人皆可參與創(chuàng)造的時代。
Replit Agent技術(shù)揭秘
Replit Agent的技術(shù)架構(gòu)基于多智能體系統(tǒng)。
看似是單個智能體在執(zhí)行所有任務,但背后實際上是一個由多個智能體組成的小型開發(fā)團隊在協(xié)同運作。
Replit借助不同的模型,將復雜的開發(fā)流程進行拆解,把各項任務分配給不同的智能體,最終以邏輯連貫的方式將所有任務整合起來,呈現(xiàn)給用戶。
基礎模型
「Agent」基于Anthropic的Claude 3.5模型,運用創(chuàng)新性的工程技術(shù),大幅提升任務執(zhí)行效率。此外,它還融合垂直模型,專門應對代碼補全、調(diào)試和修復等特定任務。
多智能體架構(gòu)
「Agent」采用多智能體架構(gòu),把復雜的開發(fā)流程細分為多個子任務,并分發(fā)給不同的智能體。「Agent」通過讓多個智能體并行運行,挑選出最佳結(jié)果,顯著提升了任務執(zhí)行的可靠性。
人機協(xié)作模式
「Agent」將任務的執(zhí)行過程透明化展示,使用戶能夠清晰洞察每一步的執(zhí)行邏輯。這種透明化的操作方式,不僅提升了用戶的參與度,也增強了AI編程的可解釋性。
此外,Replit Agent的開發(fā)團隊精心設計了多種測試路徑,進一步強化模型的自我糾錯能力。這些技術(shù)優(yōu)化措施,使得Replit Agent在實際應用場景中表現(xiàn)得更加可靠。
Claude是把雙刃劍
Claude的出現(xiàn),恰似一把雙刃劍。
一方面,基于相關(guān)技術(shù)推出的「Agent」取得了巨大成功,為公司帶來了顯著的收益增長。然而,另一方面,Replit也因此放棄了自主開發(fā)自有模型的計劃。
AI能力的飛躍,為各行各業(yè)帶來了翻天覆地的變革。編寫代碼是生成式模型最擅長的任務之一。
目前,Anthropic的模型已向競爭對手的初創(chuàng)公司開放使用權(quán)限,這類初創(chuàng)公司如雨后春筍般不斷涌現(xiàn)。
Masad 表示:「只要我們能夠保持創(chuàng)新與進步的節(jié)奏,持續(xù)深耕并拓展現(xiàn)有成果,我相信我們能夠保持領(lǐng)先地位。但我們不得不思考,究竟什么才是持久的護城河?」
Replit目前最大的優(yōu)勢并不在于AI能力,而在于它能極大地簡化軟件開發(fā)的各個環(huán)節(jié)。
八年來,Replit始終專注打磨和優(yōu)化這一核心優(yōu)勢。至于「Agent」所依托的Anthropic新模型,只是攻克了軟件開發(fā)流程中的最后一道難關(guān):實際的代碼編寫工作。
理論上,客戶能夠借助Claude直接創(chuàng)建軟件。然而,這一過程并非易事。
客戶不僅需要為使用Claude支付費用,還得在AWS平臺上啟動一臺EC2機器,隨后還得完成Git和Python的安裝配置。
光是這些準備步驟,就足以讓大多數(shù)人望而卻步。
現(xiàn)在是編程小白開始學習如何利用AI工具自行構(gòu)建軟件的時候了。
只要對軟件的基本工作原理有初步了解,人們就足以借助日益強大的AI工具,邁出自主構(gòu)建軟件的第一步。
這其實是對計算機原始設計理念的一種回歸。
在Windows尚未問世之時,人們只能在MS DOS系統(tǒng)里輸入繁雜且晦澀的指令來操作計算機。
后來,Windows系統(tǒng)取代了DOS,鼠標點擊取代了命令輸入。
如今,AI技術(shù)迅猛發(fā)展,使計算機操作擺脫了傳統(tǒng)指令模式,用戶僅需通過自然語言就能驅(qū)使計算機完成任務。
只要給予足夠時間,幾乎沒有AI解決不了的難題。
或許在不遠的將來,這個滿是Windows系統(tǒng)、鼠標操作與桌面界面的時代,會被視作是完全過時的存在。
在日常生活中,能敏銳地發(fā)現(xiàn)問題,提出「可以用一款軟件來解決這個問題」正逐漸成為一種重要技能。
過去,這項技能幾乎是軟件開發(fā)者的專屬,而如今,普通人也能輕松掌握。
本文轉(zhuǎn)自新智元 ,作者:新智元
