翻譯|行業(yè)資訊|編輯:吉煒煒|2025-02-10 17:17:34.767|閱讀 174 次
概述:近年來(lái),開(kāi)發(fā)團(tuán)隊(duì)經(jīng)常使用 AI 驅(qū)動(dòng)的工具來(lái)促進(jìn)編程的各個(gè)方面,同時(shí)收到在 Web 項(xiàng)目中實(shí)現(xiàn) AI 功能的請(qǐng)求。在本文中,我們將重點(diǎn)關(guān)注 AI 作為開(kāi)發(fā)過(guò)程的輔助,強(qiáng)調(diào)這一趨勢(shì)的優(yōu)缺點(diǎn),并分享 DHTMLX 與 AI 的經(jīng)驗(yàn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
近年來(lái),人工智能 (AI) 的快速發(fā)展已引起 IT 行業(yè)(尤其是 Web 開(kāi)發(fā))的根本性變化。AI 技術(shù)已變得如此普及,以至于它們現(xiàn)在既是許多開(kāi)發(fā)人員的目的,也是手段。換句話(huà)說(shuō),開(kāi)發(fā)團(tuán)隊(duì)經(jīng)常使用 AI 驅(qū)動(dòng)的工具來(lái)促進(jìn)編程的各個(gè)方面,同時(shí)收到在 Web 項(xiàng)目中實(shí)現(xiàn) AI 功能的請(qǐng)求。
在本文中,我們將重點(diǎn)關(guān)注 AI 作為開(kāi)發(fā)過(guò)程的輔助,強(qiáng)調(diào)這一趨勢(shì)的優(yōu)缺點(diǎn),并分享 DHTMLX 與 AI 的經(jīng)驗(yàn)。
AI 技術(shù)已經(jīng)存在了很長(zhǎng)時(shí)間,但隨著生成式 AI 的出現(xiàn),尤其是 2022 年底 ChatGPT 的推出,它們才登上了主流頭條。這個(gè)工具和其他很棒的工具,如 GitHub Copilot、Gemini、Claude 等,已經(jīng)成為 Web 開(kāi)發(fā)的新驅(qū)動(dòng)力。這些工具越來(lái)越多地融入到開(kāi)發(fā)生命周期中,可以非常有效地減少重復(fù)和平凡的任務(wù)數(shù)量,并提供幫助解決問(wèn)題,從而提高開(kāi)發(fā)人員的工作效率。Capterra 團(tuán)隊(duì)在最新一期的開(kāi)發(fā)者調(diào)查中采訪(fǎng)的專(zhuān)業(yè)開(kāi)發(fā)人員指出了 AI 工具的以下好處:
來(lái)源:
AI 在開(kāi)源項(xiàng)目中的受歡迎程度也在飆升。根據(jù) Octoverse 2024 的數(shù)據(jù),去年 GitHub 上的開(kāi)發(fā)人員創(chuàng)建了超過(guò) 70,000 個(gè)新的公共和開(kāi)源生成式 AI 項(xiàng)目,對(duì) GitHub 上所有生成式 AI 項(xiàng)目的總貢獻(xiàn)增加了近 60%。大多數(shù)受訪(fǎng)者 (73%) 使用 GitHub Copilot 等工具進(jìn)行編碼或文檔編寫(xiě)。自 GitHub Copilot 推出以來(lái),GitHub 團(tuán)隊(duì)發(fā)現(xiàn) GitHub 用戶(hù)在平臺(tái)上的活動(dòng)有所增加。
來(lái)源:
可以肯定的是,人工智能工具將在 2025 年及以后繼續(xù)發(fā)展,尤其是隨著 DeepSeek 等新參與者的出現(xiàn),使開(kāi)發(fā)團(tuán)隊(duì)能夠在開(kāi)發(fā)過(guò)程中解決更復(fù)雜的任務(wù)。至于人工智能功能,,到 2026 年,超過(guò) 80% 的企業(yè)將使用生成式人工智能 API 或模型,和/或在生產(chǎn)環(huán)境中部署支持 GenAI 的應(yīng)用程序,而 2023 年這一比例還不到 5%。
與此同時(shí),開(kāi)發(fā)人員必須牢記,AI 并不是 Web 開(kāi)發(fā)各個(gè)方面的通用解決方案。雖然 AI 工具的好處不可否認(rèn),但它們也存在一些潛在的缺點(diǎn),例如:
AI 工具可以很好地補(bǔ)充技術(shù)棧中包含的傳統(tǒng) JavaScript 工具和庫(kù),但必須注重 AI 的平衡使用,這在行業(yè)中正逐漸獲得發(fā)展動(dòng)力。
現(xiàn)在,我們想分享一些關(guān)于使用 AI 工具和 DHTMLX 的見(jiàn)解。
在相對(duì)較短的時(shí)間內(nèi),生成式人工智能領(lǐng)域已經(jīng)取得了令人驚奇的成就。許多 DHTMLX 開(kāi)發(fā)人員已經(jīng)親身體驗(yàn)了上文中強(qiáng)調(diào)的人工智能工具在 Web 開(kāi)發(fā)中的優(yōu)勢(shì),并對(duì)其表示贊賞。但是,我們想以 DHTMLX 為例,重點(diǎn)介紹如何將人工智能工具與 JavaScript 開(kāi)發(fā)工具結(jié)合使用。
生成式 AI 工具使用公開(kāi)數(shù)據(jù)(文檔、教程、示例、社區(qū)等)進(jìn)行訓(xùn)練,因此與知名度較高的工具搭配使用時(shí),其效率會(huì)高于知名度較低的工具。特定開(kāi)發(fā)工具的在線(xiàn)資源質(zhì)量和數(shù)量對(duì)于 AI 生成有意義的輸出至關(guān)重要。
當(dāng)談到將 AI 工具與 DHTMLX JavaScript 組件結(jié)合使用時(shí),結(jié)果可能會(huì)因用例場(chǎng)景而異。由于 DHTMLX 產(chǎn)品在網(wǎng)絡(luò)上的覆蓋率適中,因此必須謹(jǐn)慎對(duì)待所使用的 AI 工具中請(qǐng)求的復(fù)雜性。
DHTMLX 團(tuán)隊(duì)已經(jīng)探索了 AI 驅(qū)動(dòng)的編碼輔助,以了解它與我們的 JavaScript 庫(kù)和組件的集成效果。我們可以肯定地說(shuō),ChatGPT 可以很好地處理諸如檢測(cè)代碼錯(cuò)誤或調(diào)整樣式之類(lèi)的任務(wù)。
以下是幾個(gè)示例:
在此中,事件未顯示在時(shí)間線(xiàn)視圖中。如果您要求 ChatGPT 檢查此示例并找出此問(wèn)題的原因,它將正確地注意到數(shù)據(jù)集中的任何事件都不包含section_id屬性,并為這種場(chǎng)景提供更正的代碼。
如果您使用此文檔頁(yè)面提供的關(guān)鍵 CSS 變量并要求 ChatGPT 為您的JavaScript 日程安排日歷創(chuàng)建自定義深色主題,您將獲得一個(gè)修改后的代碼塊,該代碼塊可啟用以下主題:
但是當(dāng)涉及到更復(fù)雜的場(chǎng)景時(shí),由于互聯(lián)網(wǎng)上沒(méi)有充分涵蓋,您可能會(huì)遇到障礙。
例如,您可以嘗試挑戰(zhàn) ChatGPT 或任何其他 AI 聊天機(jī)器人,以提供自定義解決方案,用于在JavaScript 甘特圖組件中實(shí)現(xiàn)任務(wù)之間的虛線(xiàn)鏈接(依賴(lài)關(guān)系) ,如下例所示。
AI 聊天機(jī)器人應(yīng)該提供有關(guān)如何實(shí)現(xiàn)這些目標(biāo)的說(shuō)明,但由于缺乏必要的訓(xùn)練數(shù)據(jù),這些解決方案很可能不起作用。
新的 DeepSeek 工具提供了一個(gè)不存在的配置:
gantt.config.links = { link_class : function ( link ) { return “ gantt_link_dashed ” ; } } ;ChatGPT 建議使用鏈接模板是正確的,但假設(shè)甘特圖中任務(wù)之間的鏈接是作為 SVG 元素繪制的,因此提供了錯(cuò)誤的樣式:
.dashed-link { stroke-dasharray : 5 , 5 ; /* 創(chuàng)建虛線(xiàn) */ stroke : #FF0000 ; /* 設(shè)置虛線(xiàn)鏈接的顏色 */ stroke- width : 2px ; /* 調(diào)整粗細(xì) */ }
在這種情況下適當(dāng)?shù)臉邮饺缦拢?/span>
.gantt_line_wrapper div { background :未設(shè)置; 邊框: 1px 虛線(xiàn) #a1a4a6 ; 盒子大小:邊框; }
在這種情況下,您還必須對(duì)與 AI 結(jié)合使用的庫(kù)有充分的了解。否則,聊天機(jī)器人提供的建議可能會(huì)被誤解或不正確實(shí)施,從而導(dǎo)致代碼效率低下、兼容性問(wèn)題或項(xiàng)目中出現(xiàn)意外錯(cuò)誤。
現(xiàn)代人工智能工具是 Web 開(kāi)發(fā)的強(qiáng)大盟友,可加快工作流程、減少錯(cuò)誤并提高生產(chǎn)力。但人工智能聊天機(jī)器人并非完美無(wú)缺,開(kāi)發(fā)人員應(yīng)保持警惕并不斷驗(yàn)證輸出以避免不準(zhǔn)確的建議。通過(guò)平衡人類(lèi)專(zhuān)業(yè)知識(shí)與人工智能能力,開(kāi)發(fā)人員可以顯著提高項(xiàng)目的質(zhì)量和效率。
慧都是DHTMLX在中國(guó)的官方授權(quán)代理商,提供DHTMLX系列產(chǎn)品免費(fèi)試用,咨詢(xún),正版銷(xiāo)售等于一體的專(zhuān)業(yè)化服務(wù)。
下載|體驗(yàn)更多DHTMLX,請(qǐng)咨詢(xún),或撥打產(chǎn)品熱線(xiàn):023-68661681
加入DHTMLX技術(shù)交流QQ群(764148812),與更多小伙伴一起探討提升開(kāi)發(fā)技能。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)