近日,字節(jié)跳動(dòng)技術(shù)副總裁洪定坤在一場(chǎng)技術(shù)盛會(huì)上展示了其團(tuán)隊(duì)利用AI原生集成開發(fā)環(huán)境(IDE)TRAE迅速開發(fā)并開源的一款英語學(xué)習(xí)應(yīng)用——“積流成江”。這款應(yīng)用的誕生,不僅標(biāo)志著AI在編程領(lǐng)域的重大突破,也預(yù)示著未來開發(fā)范式的一次深刻變革。
據(jù)悉,“積流成江”是一款專為英語學(xué)習(xí)者設(shè)計(jì)的綜合應(yīng)用,它結(jié)合了單詞學(xué)習(xí)、語言處理以及實(shí)時(shí)交流等多種功能。令人驚嘆的是,這款應(yīng)用的開發(fā)過程中,約85%的代碼是通過自然語言與AI對(duì)話的方式生成的。洪定坤在繁忙的工作之余,僅用三天時(shí)間就完成了這一壯舉。
TRAE,這款由字節(jié)跳動(dòng)自主研發(fā)的AI原生IDE,其名稱寓意“真正的AI工程師”。它利用先進(jìn)的大模型技術(shù),使開發(fā)者能夠通過自然語言描述編程邏輯和功能需求,從而極大地提高了開發(fā)效率。在“積流成江”項(xiàng)目中,洪定坤正是借助TRAE的這一特性,實(shí)現(xiàn)了從創(chuàng)意到產(chǎn)品的快速轉(zhuǎn)化。
“積流成江”采用了前后端分離的系統(tǒng)架構(gòu),包括API服務(wù)層、RPC服務(wù)層、數(shù)據(jù)訪問層和智能處理層等多個(gè)層次。它基于Hertz和Kitex框架構(gòu)建,提供了用戶認(rèn)證、單詞管理、復(fù)習(xí)進(jìn)度跟蹤、實(shí)時(shí)聊天、語音識(shí)別和圖像轉(zhuǎn)文本等一系列功能模塊。這些功能的實(shí)現(xiàn),不僅展示了AI在編程領(lǐng)域的強(qiáng)大能力,也體現(xiàn)了字節(jié)跳動(dòng)在技術(shù)創(chuàng)新上的不懈追求。
洪定坤在分享中表示,他之所以選擇開發(fā)“積流成江”,是因?yàn)樵诠ぷ髦杏龅搅藢W(xué)習(xí)英語的需求,而傳統(tǒng)的背單詞軟件往往與實(shí)際工作生活脫節(jié)。通過結(jié)合AI大模型的能力,“積流成江”能夠?qū)W(xué)習(xí)與工作場(chǎng)景緊密結(jié)合,為用戶提供更加高效、實(shí)用的英語學(xué)習(xí)體驗(yàn)。例如,用戶可以通過語音或文字與AI對(duì)話,生成特定的學(xué)習(xí)文本,并在文本中自動(dòng)標(biāo)注需要學(xué)習(xí)的單詞。點(diǎn)擊單詞后,即可進(jìn)入單詞卡頁面,設(shè)定學(xué)習(xí)目標(biāo)并進(jìn)行復(fù)習(xí)。
“積流成江”的推出,不僅展示了AI在編程領(lǐng)域的無限潛力,也引發(fā)了業(yè)界對(duì)未來開發(fā)范式的廣泛討論。洪定坤認(rèn)為,隨著AI技術(shù)的不斷進(jìn)步,未來的開發(fā)者將能夠借助AI實(shí)現(xiàn)更加高效、智能的編程。這不僅將降低編程門檻,使更多人成為開發(fā)者,還將大幅提升研發(fā)效率,推動(dòng)技術(shù)創(chuàng)新和產(chǎn)業(yè)升級(jí)。
洪定坤還透露,字節(jié)跳動(dòng)在AI Coding領(lǐng)域已經(jīng)探索了一段時(shí)間,并持續(xù)投入研發(fā)資源。他們相信,AI大模型將給編程帶來真正的變革,而TRAE正是這一變革的先鋒。未來,字節(jié)跳動(dòng)將繼續(xù)致力于提升TRAE的性能和功能,推動(dòng)AI編程技術(shù)的普及和應(yīng)用。