搜尋
首頁科技週邊人工智慧真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

最近,CCF理論電腦科學技術委員會委員張長旺,開發了一個基於低程式碼提示語的快速應用開發框架PromptAppGPT,可以實現基於GPT的自然語言快速應用開發。

PromptAppGPT包含的功能有:低程式碼提示語(Prompt)應用程式開發、GPT文字產生、DALL-E影像產生、線上程式碼編輯器編譯器運行器、自動使用者介面產生、支援外掛程式擴充等。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

計畫網址:https://www.php.cn/link/fac05328668f599efe18e76cdb284aab

計畫代碼:https://github.com/mleoking/ PromptAppGPT

PromptAppGPT提供多任務條件觸發、結果驗證和失敗重試能力,可以讓原本需要多步驟的手動產生任務變成自動完成。

同時,使用者不再需要自己記憶和輸入繁瑣的Prompt咒語,只輸入任務核心必要資訊就可以輕鬆完成任務。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

1.專案特點

  • 低程式碼提示語(Prompt)快速應用開發
  • 支援GPT3/4執行器用於文字產生
  • 支援用於映像生成的Dalle執行器
  • #支援使用執行器(外掛程式)擴充功能
  • 內建線上程式碼編輯器、編譯器和執行器
  • 自動產生使用者介面
  • 英文與中文雙語使用者介面

#2.快速入門

2.1. 取得OpenAI的API金鑰。

2.2. 造訪網站PromptAppGPT網站,選擇網路啟動或下載程式:

https://www.php.cn/link/fac05328668f599efe18e76cdb284aab

#2.3. 設定OpenAI金鑰/OpenAI Api Proxy/OpenAI GPT模型。

OpenAI金鑰:從OpenAI取得的API金鑰。

OpenAI Api Proxy:可以存取OpenAI API的代理網站,例如國內可以使用https://api.openai-proxy.com,最好有自己建立的代理網站。

OpenAI GPT模型:gpt-4/gpt-3.5-turbo

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

#2.4. 選擇並執行一個應用程式。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

2.5. 編輯並編譯該應用程式。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

3.APP實例

3.1. 旅遊規劃大師

APP代碼:

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

自動產生的APP介面與運作結果:

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

成功產生一份詳細的海南旅遊計畫

3.2. 智慧型影像產生器

APP程式碼:(包含使用GPT產生畫圖Prompt和使用Dalle畫圖兩個步驟)

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

使用PromptAppGPT可以讓原本需要兩個步驟的手動圖像生成任務變成自動完成。同時不需要使用者自己輸入繁瑣的Prompt咒語,使用者只要輸入自己關心的畫圖描述就可以了。

自動產生的APP介面和運行結果:

App首先使用GPT產生畫圖Prompt圖片。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

然後App自動呼叫Dalle基於GPT輸出的畫圖Prompt產生圖片圖片。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

下圖顯示最終圖片產生結果圖片。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

GPT幫助把原本的簡單描述「一隻大熊貓」擴充了很多英文細節描述,像是熊貓坐在竹葉上,在森林裡面,熊貓有圓耳朵等等。

這些擴充的描述讓後續DALL-E畫圖包含更多細節,更加生動。

3.3. 多語言翻譯

APP程式碼:

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

#自動產生的APP介面與執行結果:

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

成功將中文翻譯成英文

4. 應用程式開發

#PromptAppGPT應用程式基於YAML格式進行低程式碼開發。

下面是一個範例應用程式碼:

---author: Leoname: 旅游规划大师description: 旅游规划大师gptRound: singlefailedRetries: 2sysTask:userTask: - executor: gptprompt: |我想去 [$i{旅游目的地:@input}] 玩,请你以专业导游的身份,帮我做一份为期 [$i{旅游天数:@select#1/2/3/4/5/6/7}] 天的旅游攻略。另外,我希望整个流程不用太紧凑,我更偏向于安静的地方,可以简单的游玩逛逛。我的预算在 [$i{旅游预算(元):@select#1000/2000/3000/4000/5000/6000/7000}] 元左右。extra:

author部分是作者的名字;name部分是應用程式的名字;description部分是應用程式的描述;gptRound部分決定了是使用gpt進行單輪(single)還是多輪(multiple)對話,對於大多數應用來說,其值應該是single;failedRetries部分設定了失敗時的重試次數或輸出無效。

sysTask部分是一個用-分隔的任務集合,設定執行者(gpt)的行為。對於許多應用程序,這個欄位可以留空。

userTask部分包含使用者定義的任務,以-分隔。每個任務必須定義prompt和executor屬性,而trigger、outputer和validator的屬性是可選的。該應用程式有序地循環瀏覽用戶任務,使用前一個任務的輸出來匹配每個任務的trigger,第一個透過trigger匹配的任務是當前運行的任務。

作者介紹

張長旺,資深研究員,CCF理論電腦科學技術委員會委員。 曾擔任第37屆AAAI人工智慧會議(AAAI-23)的高級程序委員會(SPC)成員。

真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成

他分別於2011年和2015年獲得倫敦大學學院(UCL)的碩士和博士學位。 2016年至2017年在阿里巴巴從事LBS資料探勘,2018年至2022年在騰訊從事廣告推薦及使用者畫像。

目前的研究方向是資訊檢索(搜推廣)、自然語言處理、大資料探勘的研究與應用。 

參考資料:https://github.com/mleoking/PromptAppGPT

以上是真低代碼!首個基於ChatGPT的自然語言開發框架PromptAppGPT:全自動編譯、運行、介面生成的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:51CTO.COM。如有侵權,請聯絡admin@php.cn刪除
擁抱面部是否7B型號奧林匹克賽車擊敗克勞德3.7?擁抱面部是否7B型號奧林匹克賽車擊敗克勞德3.7?Apr 23, 2025 am 11:49 AM

擁抱Face的OlympicCoder-7B:強大的開源代碼推理模型 開發以代碼為中心的語言模型的競賽正在加劇,擁抱面孔與強大的競爭者一起參加了比賽:OlympicCoder-7B,一種產品

4個新的雙子座功能您可以錯過4個新的雙子座功能您可以錯過Apr 23, 2025 am 11:48 AM

你們當中有多少人希望AI可以做更多的事情,而不僅僅是回答問題?我知道我有,最近,我對它的變化感到驚訝。 AI聊天機器人不僅要聊天,還關心創建,研究

Camunda為經紀人AI編排編寫了新的分數Camunda為經紀人AI編排編寫了新的分數Apr 23, 2025 am 11:46 AM

隨著智能AI開始融入企業軟件平台和應用程序的各個層面(我們必須強調的是,既有強大的核心工具,也有一些不太可靠的模擬工具),我們需要一套新的基礎設施能力來管理這些智能體。 總部位於德國柏林的流程編排公司Camunda認為,它可以幫助智能AI發揮其應有的作用,並與新的數字工作場所中的準確業務目標和規則保持一致。該公司目前提供智能編排功能,旨在幫助組織建模、部署和管理AI智能體。 從實際的軟件工程角度來看,這意味著什麼? 確定性與非確定性流程的融合 該公司表示,關鍵在於允許用戶(通常是數據科學家、軟件

策劃的企業AI體驗是否有價值?策劃的企業AI體驗是否有價值?Apr 23, 2025 am 11:45 AM

參加Google Cloud Next '25,我渴望看到Google如何區分其AI產品。 有關代理空間(此處討論)和客戶體驗套件(此處討論)的最新公告很有希望,強調了商業價值

如何為抹布找到最佳的多語言嵌入模型?如何為抹布找到最佳的多語言嵌入模型?Apr 23, 2025 am 11:44 AM

為您的檢索增強發電(RAG)系統選擇最佳的多語言嵌入模型 在當今的相互聯繫的世界中,建立有效的多語言AI系統至關重要。 強大的多語言嵌入模型對於RE至關重要

麝香:奧斯汀的機器人需要每10,000英里進行干預麝香:奧斯汀的機器人需要每10,000英里進行干預Apr 23, 2025 am 11:42 AM

特斯拉的Austin Robotaxi發射:仔細觀察Musk的主張 埃隆·馬斯克(Elon Musk)最近宣布,特斯拉即將在德克薩斯州奧斯汀推出的Robotaxi發射,最初出於安全原因部署了一支小型10-20輛汽車,並有快速擴張的計劃。 h

AI震驚的樞軸:從工作工具到數字治療師和生活教練AI震驚的樞軸:從工作工具到數字治療師和生活教練Apr 23, 2025 am 11:41 AM

人工智能的應用方式可能出乎意料。最初,我們很多人可能認為它主要用於代勞創意和技術任務,例如編寫代碼和創作內容。 然而,哈佛商業評論最近報導的一項調查表明情況並非如此。大多數用戶尋求人工智能的並非是代勞工作,而是支持、組織,甚至是友誼! 報告稱,人工智能應用案例的首位是治療和陪伴。這表明其全天候可用性以及提供匿名、誠實建議和反饋的能力非常有價值。 另一方面,營銷任務(例如撰寫博客、創建社交媒體帖子或廣告文案)在流行用途列表中的排名要低得多。 這是為什麼呢?讓我們看看研究結果及其對我們人類如何繼續將

公司競爭AI代理的採用公司競爭AI代理的採用Apr 23, 2025 am 11:40 AM

AI代理商的興起正在改變業務格局。 與雲革命相比,預計AI代理的影響呈指數增長,有望徹底改變知識工作。 模擬人類決策的能力

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具