chatgpt生成代碼 開源 ChatFlow:讓人類設(shè)計高質(zhì)量流程,讓 ChatGPT 生成與復(fù)讀
by: 19, 2023, 7:55 p.m.
太長不讀版:
我們抽取 出了的核心能力,構(gòu)建了一個新的框架: —— 一個圍繞 構(gòu)建的簡易工作流引擎。簡單來說:將做事的套路工具化,結(jié)合 AI 進(jìn)行自動化。
比如說,我們在開發(fā) 的過程中,結(jié)合了 來完成一些工作。我們便嘗試按工作流的方式與 結(jié)合到一起,開發(fā)者只需要簡單地 ,就能使用 AI。工作流如下圖所示:
項目:
在線示例: (由于精力有限,暫時沒有部署在新的環(huán)境)
技術(shù)棧:Next.js + + + 低代碼 + 工作流
PS:如果你也有精力、有興趣,擅長低代碼與工作流,歡迎來加入我們,主導(dǎo)這個項目。
的誕生動機(jī):人類設(shè)計高質(zhì)量流程 + AI 完成細(xì)節(jié)
在我使用了 (GPT 3.5)一個月多月之后,大抵算是掌握了它的脾氣。簡單來說, 即是一個硅基生物,也是一個非常好的人類助手。作為一個工具,你使用 的能力決定了它的上限和下限。
簡單來說, 在經(jīng)驗豐富的開發(fā)人員手中,有一定 經(jīng)歷的人手中,會發(fā)揮非常強(qiáng)大的作用。而對于經(jīng)驗不那么豐富的開發(fā)人員,可能會因為缺乏任務(wù)分解能力,無法寫出合理地 ,讓 AI 有創(chuàng)意地瞎寫代碼。
諸如于,我們可以通過如下的注釋,讓 或者 直接生成可用的代碼:
// 1. convert resources in src/assets/chatgpt/category/*.yml to json
// 2. generate src/assets/chatgpt/category.json
// the yaml file is like this:
// ```yml
// ···
這也就是為什么我們做了 , 用于一鍵輕松查看、分享和執(zhí)行 。而在完善 的過程中,我們發(fā)現(xiàn)將 AI 綁定到自己的工作流中,才能更好地提升效率。因此,我們在 中提取了兩個功能,構(gòu)建了 :
結(jié)合 不豐富的組件,它可以勉強(qiáng) work 了。
是什么?
讓 AI 來讀標(biāo)題,回答一下這個問題:
是一個基于自然語言處理(NLP)的流程編排工具,具有以下特點:
總之, 提供了一種靈活、易用、自動化的流程編排工具,讓用戶可以更加高效地管理復(fù)雜的流程,提高工作效率和準(zhǔn)確性,同時降低工作的復(fù)雜性和學(xué)習(xí)成本。
示例
在過去的一段時間內(nèi)chatgpt生成代碼,我們不斷嘗試開發(fā)一些工作流:
需求與代碼生成:從一個模糊的需求開始,生成標(biāo)準(zhǔn)的用戶 (包含多個 AC),然后根據(jù) AC 生成流程圖、測試用例和測試代碼。軟件系統(tǒng)設(shè)計:從一個簡單的系統(tǒng)開始,分析系統(tǒng)對應(yīng)的用戶旅程,生成對應(yīng)的處理過程 DSL 等等,以幫助我們思考如何基于 AI 進(jìn)行系統(tǒng)設(shè)計。寫作的發(fā)散與探索:從一個主題開始,進(jìn)行對應(yīng)的發(fā)散和收斂,直至輔助我們完成一篇文章的草稿、大綱、內(nèi)容編寫。 工作流:圍繞 項目的開發(fā)chatgpt生成代碼,結(jié)合創(chuàng)建 、 分析、Code 等構(gòu)建的工作流。
在線示例:
示例:需求與代碼生成
用于幫助開發(fā)人員快速生成代碼并進(jìn)行測試,從而加快開發(fā)進(jìn)度和提高代碼質(zhì)量。
示例:軟件系統(tǒng)設(shè)計
用于幫助系統(tǒng)設(shè)計人員快速理解用戶需求并生成對應(yīng)的系統(tǒng)設(shè)計方案。
示例:寫作的發(fā)散與探索
用于幫助寫作人員快速生成文章并進(jìn)行修改和編輯,從而提高寫作效率和文章質(zhì)量。
示例: 工作流
用于幫助開發(fā)團(tuán)隊快速解決問題并進(jìn)行代碼審查,從而加快項目進(jìn)度和提高代碼質(zhì)量。
未來: 的下一步
作為一個剛挖的新坑,我們?nèi)狈﹃P(guān)于這一領(lǐng)域的相關(guān)知識,所以如果你也有興趣,歡迎來加入我們。
與一個簡單的工具相比,我們更想把 做成一個框架,類似于 Hexo 這一類的博客軟件。所以,我們暫時計劃:
擴(kuò)展更多的可視化組件:除了表格和時間軸,還可以考慮增加圖表、地圖、樹形結(jié)構(gòu)等更多的組件。這樣,用戶可以更加方便地構(gòu)建自己的工作流,實現(xiàn)更加復(fù)雜的業(yè)務(wù)需求。插件開發(fā)機(jī)制:建立一個開放的插件開發(fā)機(jī)制chatgpt生成代碼,讓開發(fā)者可以開發(fā)和共享自己的插件,從而增加 的可擴(kuò)展性。這樣,用戶可以根據(jù)自己的需求選擇合適的插件,也可以為其他用戶貢獻(xiàn)自己的插件。易于編寫的工作流:將編寫工作流的難度降到最低,盡可能讓用戶只需拖拽和連接組件就能完成工作流的構(gòu)建。同時,還可以為高級用戶提供更多的編程接口,讓他們能夠更加自由地控制工作流的執(zhí)行。
如果你也有興趣,歡迎來加入我們:
免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負(fù)責(zé)。如需轉(zhuǎn)載,請聯(lián)系原作者。如果來源標(biāo)注有誤或侵犯了您的合法權(quán)益或者其他問題不想在本站發(fā)布,來信即刪。
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。