首個自研全開源自然語言低代碼 GPT 應用快速開發框架 ——PromptAppGPT 來了!
最近,CCF 理論計算機科學技術委員會委員張長旺,開發了一個基于低代碼提示語的快速應用開發框架 PromptAppGPT,可以實現基于 GPT 的自然語言快速應用開發。
PromptAppGPT 包含的功能有:低代碼提示語應用開發、GPT 文本生成、DALL-E 圖像生成、在線代碼編輯器 + 編譯器 + 運行器、自動用戶界面生成、支持插件擴展等。
PromptAppGPT 提供多任務條件觸發、結果驗證和失敗重試能力,可以讓原本需要多步驟的手動生成任務變成自動完成。
同時,用戶不再需要自己記憶和輸入繁瑣的 Prompt 咒語,只輸入任務核心必要信息就可以輕松完成任務。
1. 項目特點
低代碼提示語快速應用開發
支持 GPT3/4 執行器用于文本生成
支持用于圖像生成的 Dalle 執行器
支持使用執行器擴展
內置在線代碼編輯器、編譯器和運行器
自動生成用戶界面
英文和中文雙語用戶界面
2.3. 設置 OpenAI 密鑰 / OpenAI Api Proxy / OpenAI GPT 模型。
OpenAI 密鑰:從 OpenAI 獲得的 API 密鑰。
OpenAI GPT 模型:gpt-4 / gpt-3.5-turbo
2.4. 選擇并運行一個應用程序。
2.5. 編輯并編譯該應用程序。
3. App 實例3.1. 旅游規劃大師
App 代碼:
自動生成的 App 界面和運行結果:
成功生成一份詳細的海南旅游計劃
3.2. 智能圖像生成器
APP 代碼:
使用 PromptAppGPT 可以讓原本需要兩個步驟的手動圖像生成任務變成自動完成。同時不需要用戶自己輸入繁瑣的 Prompt 咒語,用戶只要輸入自己關心的畫圖描述就可以了。
自動生成的 App 界面和運行結果:
GPT 幫助把原本的簡單描述「一只大熊貓」擴充了很多英文細節描述,比如熊貓坐在竹葉上,在森林里面,熊貓有圓耳朵等等。
這些擴充的描述讓后續 DALL-E 畫圖包含更多細節,更加生動。
3.3. 多語言翻譯
APP 代碼:
自動生成的 App 界面和運行結果:
成功將中文翻譯成英文
4. 應用開發
PromptAppGPT 應用基于 YAML 格式進行低代碼開發。
下面是一個示例應用代碼:
我想去玩,請你以專業導游的身份,幫我做一份為期($i旅游天數select#1/2/3/4/5/6/7)天的旅游攻略。另外,我希望整個流程不用太緊湊,我更偏向于安靜的地方,可以簡單游玩逛逛。我的預算在($i旅游預算元):select#1000/2000/3000/4000/5000/6000/7000)元左右。extra:
author 部分是作者的名字;name 部分是應用的名字;description 部分是應用的描述;gptRound 部分決定了是使用 gpt 進行單輪還是多輪(multiple)對話,對于大多數應用來說,其值應該是 single;failedRetries 部分設置了失敗時的重試次數或輸出無效。
sysTask 部分是一個用-分隔的任務集合,設置執行者的行為。對于許多應用程序,這個字段可以留空。
userTask 部分包含用戶定義的任務,用-分隔。每個任務必須定義 prompt 和 executor 屬性,而 trigger、outputer 和 validator 的屬性是可選的。該應用程序有序地循環瀏覽用戶任務,使用前一個任務的輸出來匹配每個任務的 trigger,第一個通過 trigger 匹配的任務是當前運行的任務。
作者介紹
張長旺,高級研究員,CCF 理論計算機科學技術委員會委員。曾擔任第 37 屆 AAAI 人工智能會議的高級程序委員會(SPC)成員。
他分別于 2011 年和 2015 年獲得倫敦大學學院的碩士和博士學位。2016 年至 2017 年在阿里巴巴從事 LBS 數據挖掘,2018 年至 2022 年在騰訊從事廣告推薦和用戶畫像。
目前的研究方向是信息檢索、自然語言處理、大數據挖掘的研究與應用。
參考資料:
鄭重聲明:此文內容為本網站轉載企業宣傳資訊,目的在于傳播更多信息,與本站立場無關。僅供讀者參考,并請自行核實相關內容。
2023年2月15日,湯臣倍健與美團買藥在北京舉辦了2023
2021年收入增長目標應能確保實現,2022年收入增長預計將
具體來看,一是簡化業務流程和材料,便利北京冬奧會相關區域內境
炒股就看金麒麟分析師研報,權威,專業,及時,全面,助您挖掘潛
,據索尼官方消息,新星粉,銀河紫,星光藍,三款全新配色Dua
,新氧數據顏究院發布《2021醫美行業白皮書》,白皮書顯示,