目次
1. プロジェクトの特徴
2. クイック スタート
2.1. OpenAI の API キーを取得します。
2.2. PromptAppGPT Web サイトにアクセスし、ネットワークの起動を選択するか、プログラムをダウンロードします:
2.3. OpenAI キー/OpenAI API プロキシ/OpenAI GPT モデルを設定します。
2.4. アプリケーションを選択して実行します。
2.5. アプリケーションを編集してコンパイルします。
ホームページ テクノロジー周辺機器 AI まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

Jun 07, 2023 pm 02:19 PM
gpt 自然言語 応用

最近、CCF 理論コンピュータ科学技術委員会のメンバーである Zhang Changwang 氏は、GPT に基づいた自然言語の迅速なアプリケーション開発を実現できる、ローコード プロンプトに基づく高速アプリケーション開発フレームワーク PromptAppGPT を開発しました。

PromptAppGPT には、ローコード プロンプト (プロンプト) アプリケーション開発、GPT テキスト生成、DALL-E イメージ生成、オンライン コード エディター コンパイラー ランナー、自動ユーザー インターフェイス生成、プラグイン拡張機能のサポートなどの機能が含まれています。など。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

プロジェクト Web サイト: https://www.php.cn/link/fac05328668f599efe18e76cdb284aab

プロジェクト コード: https://github.com/mleoking/ PromptAppGPT

PromptAppGPT は、マルチタスク条件のトリガー、結果検証、失敗の再試行機能を提供し、複数ステップの手動生成タスクを自動的に完了させることができます。

同時に、ユーザーは面倒なプロンプト呪文を自分で覚えて入力する必要がなくなり、タスクの核となる必要な情報を入力するだけで簡単にタスクを完了できます。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

1. プロジェクトの特徴

  • ローコード プロンプト (プロンプト) 迅速なアプリケーション開発
  • GPT3/4 エグゼキュータのサポート テキスト用生成
  • 画像生成用の Dalle executor のサポート
  • executor (プラグイン) 拡張機能の使用のサポート
  • 組み込みのオンライン コード エディター、コンパイラー、ランナー
  • ユーザー インターフェイスの自動生成
  • 英語と中国語のバイリンガル ユーザー インターフェイス

2. クイック スタート

2.1. OpenAI の API キーを取得します。

2.2. PromptAppGPT Web サイトにアクセスし、ネットワークの起動を選択するか、プログラムをダウンロードします:

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

2.3. OpenAI キー/OpenAI API プロキシ/OpenAI GPT モデルを設定します。

OpenAI キー: OpenAI から取得した API キー。

OpenAI API プロキシ: OpenAI API のプロキシ Web サイトにアクセスできます。たとえば、中国では https://api.openai-proxy.com を使用できます。プロキシ Web サイトを構築するのが最善です。あなた自身。

OpenAI GPT モデル: gpt-4/gpt-3.5-turbo

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

2.4. アプリケーションを選択して実行します。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

2.5. アプリケーションを編集してコンパイルします。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

#3. APP の例

3.1. 旅行計画マスター

APP コード:

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

自動生成された APP インターフェイスと実行結果:

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

詳細な海南旅行計画が正常に生成されました

3.2. インテリジェントな画像ジェネレーター

APP コード: (GPT を使用して描画プロンプトを生成し、Dalle を使用して描画する 2 つのステップが含まれています)

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

PromptAppGPT を使用すると、本来 2 つのステップが必要な手動イメージを作成できます。ビルド タスクは次のようになります。自動化された。同時に、ユーザーは煩わしいプロンプトの呪文を自分で入力する必要がなく、関心のある図面の説明を入力するだけで済みます。

自動的に生成された APP インターフェイスと実行結果:

アプリは最初に GPT を使用してペイント プロンプト イメージを生成します。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

次に、アプリは自動的に Dalle を呼び出し、GPT によって出力された描画プロンプトに基づいて画像を生成します。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

#次の図は、最終的なイメージ生成結果のイメージを示しています。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

GPT は、元の単純な「ジャイアント パンダ」という説明を、森の中で竹の葉の上に座っているパンダ、パンダのような、多くの詳細な英語の説明に拡張するのに役立ちました。パンダは耳などが丸い形をしています。

これらの拡張された説明により、後続の DALL-E 図面に詳細を含めることができ、より鮮明になります。

3.3. 多言語翻訳

APP コード:

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

自動生成された APP インターフェイスと操作結果:

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

中国語から英語への翻訳に成功しました

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 を使用するかどうかを決定します。ほとんどのアプリケーションでは、その値は単一である必要があります。failedRetries 部分は、失敗した場合または出力が無効な場合の再試行回数を設定します。 。

sysTask 部分は、- で区切られたタスクのコレクションであり、エグゼキュータ (gpt) の動作を設定します。多くのアプリケーションでは、このフィールドは空白のままにすることができます。

userTask セクションには、- で区切られたユーザー定義のタスクが含まれます。各タスクではプロンプト属性とエグゼキューター属性を定義する必要がありますが、トリガー、出力、バリデーター属性はオプションです。アプリケーションは、各タスクのトリガーに一致する前のタスクの出力を使用して、ユーザーのタスクを順番に循環させます。トリガーに一致した最初のタスクが現在実行中のタスクです。

著者紹介

Zhang Changwang 上級研究員、CCF 理論コンピュータ科学技術委員会のメンバー。第37回AAAI人工知能会議(AAAI-23)のシニアプログラム委員会(SPC)のメンバーを務める。

まさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成

彼は、2011 年にユニバーシティ カレッジ ロンドン (UCL) で修士号を取得し、2015 年に博士号を取得しました。 2016 年から 2017 年までは Alibaba で LBS データマイニングに従事し、2018 年から 2022 年までは Tencent で広告の推奨とユーザー プロファイリングに従事しました。

現在の研究の方向性は、情報検索(検索促進)、自然言語処理、ビッグデータマイニングの研究と応用です。

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

以上がまさにローコード! PromptAppGPT、ChatGPT に基づく初の自然言語開発フレームワーク: 完全自動コンパイル、操作、インターフェイス生成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

iPhoneのホーム画面から削除を元に戻す方法 iPhoneのホーム画面から削除を元に戻す方法 Apr 17, 2024 pm 07:37 PM

ホーム画面から重要なものを削除してしまい、元に戻そうとしていますか?さまざまな方法でアプリのアイコンを画面に戻すことができます。 iPhoneでホーム画面から削除を元に戻す方法 前述したように、iPhoneでこの変更を復元する方法はいくつかあります。方法 1 – App ライブラリのアプリ アイコンを置き換える App ライブラリから直接ホーム画面にアプリ アイコンを配置できます。ステップ 1 – 横にスワイプして、アプリ ライブラリ内のすべてのアプリを見つけます。ステップ 2 – 前に削除したアプリのアイコンを見つけます。ステップ 3 – アプリのアイコンをメインライブラリからホーム画面上の正しい場所にドラッグするだけです。これが応用図です

PHP における矢印記号の役割と実際の応用 PHP における矢印記号の役割と実際の応用 Mar 22, 2024 am 11:30 AM

PHP における矢印記号の役割と実際の応用 PHP では、通常、オブジェクトのプロパティとメソッドにアクセスするために矢印記号 (->) が使用されます。オブジェクトとは、PHP におけるオブジェクト指向プログラミング (OOP) の基本概念の 1 つで、実際の開発においては、矢印記号がオブジェクトを操作する上で重要な役割を果たします。この記事では、矢印記号の役割と実際の応用例を紹介し、読者の理解を深めるために具体的なコード例を示します。 1. オブジェクトのプロパティにアクセスするための矢印シンボルの役割 矢印シンボルは、オブジェクトのプロパティにアクセスするために使用できます。ペアをインスタンス化するとき

初心者から熟練者まで: Linux tee コマンドのさまざまなアプリケーション シナリオを探索する 初心者から熟練者まで: Linux tee コマンドのさまざまなアプリケーション シナリオを探索する Mar 20, 2024 am 10:00 AM

Linuxtee コマンドは、既存の出力に影響を与えることなく、出力をファイルに書き込んだり、別のコマンドに出力を送信したりできる、非常に便利なコマンド ライン ツールです。この記事では、入門から習熟まで、Linuxtee コマンドのさまざまな応用シナリオを詳しく見ていきます。 1. 基本的な使い方 まずは、teeコマンドの基本的な使い方を見てみましょう。 tee コマンドの構文は次のとおりです。 tee[OPTION]...[FILE]...このコマンドは、標準入力からデータを読み取り、データを保存します。

Go 言語の利点と応用シナリオを探る Go 言語の利点と応用シナリオを探る Mar 27, 2024 pm 03:48 PM

Go 言語は、Google によって開発され、2007 年に初めてリリースされたオープンソース プログラミング言語です。シンプルで習得しやすく、効率的で同時実行性の高い言語となるように設計されており、ますます多くの開発者に好まれています。この記事では、Go 言語の利点を探り、Go 言語に適したいくつかのアプリケーション シナリオを紹介し、具体的なコード例を示します。利点: 強力な同時実行性: Go 言語には、同時プログラミングを簡単に実装できる軽量スレッドのゴルーチンのサポートが組み込まれています。 Goroutin は go キーワードを使用して開始できます

クラウドコンピューティング分野におけるLinuxの幅広い応用 クラウドコンピューティング分野におけるLinuxの幅広い応用 Mar 20, 2024 pm 04:51 PM

クラウド コンピューティングの分野における Linux の幅広い応用 クラウド コンピューティング テクノロジの継続的な開発と普及に伴い、オープン ソース オペレーティング システムとしての Linux はクラウド コンピューティングの分野で重要な役割を果たしています。 Linux システムは、その安定性、セキュリティ、柔軟性により、さまざまなクラウド コンピューティング プラットフォームやサービスで広く使用されており、クラウド コンピューティング テクノロジーの開発に強固な基盤を提供しています。この記事では、クラウド コンピューティング分野における Linux の幅広いアプリケーションを紹介し、具体的なコード例を示します。 1. クラウドコンピューティングプラットフォームにおけるLinuxのアプリケーション仮想化技術 仮想化技術

MySQL タイムスタンプを理解する: 機能、特徴、およびアプリケーション シナリオ MySQL タイムスタンプを理解する: 機能、特徴、およびアプリケーション シナリオ Mar 15, 2024 pm 04:36 PM

MySQL タイムスタンプは、日付、時刻、または日付と時刻を格納できる非常に重要なデータ型です。実際の開発プロセスでは、タイムスタンプを合理的に使用すると、データベース操作の効率が向上し、時間関連のクエリと計算が容易になります。この記事では、MySQL タイムスタンプの機能、特徴、および適用シナリオについて説明し、具体的なコード例を示して説明します。 1. MySQL タイムスタンプの機能と特徴 MySQL には 2 種類のタイムスタンプがあり、1 つは TIMESTAMP です。

クリプト GPT とは何ですか? 3EX の Crypto GPT が通貨サークルへの新たな入り口となるのはなぜですか? クリプト GPT とは何ですか? 3EX の Crypto GPT が通貨サークルへの新たな入り口となるのはなぜですか? Jul 16, 2024 pm 04:51 PM

CryptoGPTとは何ですか? 3EX の CryptoGPT が通貨サークルへの新たな入り口と言われるのはなぜですか? 7月5日のニュースによると、3EXAI取引プラットフォームは、世界の仮想通貨投資家に包括的でインテリジェントな情報クエリとAI投資アドバイスを提供することを目的とした、AIテクノロジーとビッグデータに基づく革新的なプロジェクトであるCryptoGPTを正式に開始した。 CryptoGPT には、CoinMarketCap の上位 200 コインと数百の高品質なプロジェクト パーティー情報が含まれており、今後も拡大していく予定です。 CryptoGPTを通じて、ユーザーは詳細な取引コンサルティングレポートやAI投資アドバイスを無料で入手でき、情報コンサルティングサービスからインテリジェントな戦略作成、取引の自動実行までのフルスタックのクローズドループを実現します。現在、このサービスは無料です。必要です

実行中のアプリを終了する方法に関する Apple のチュートリアル 実行中のアプリを終了する方法に関する Apple のチュートリアル Mar 22, 2024 pm 10:00 PM

1. まず、小さな白い点をクリックします。 2. デバイスをクリックします。 3. 「詳細」をクリックします。 4. 「アプリケーションスイッチャー」をクリックします。 5. アプリケーションのバックグラウンドを閉じます。

See all articles