5分で作成するLow-Code GPT AIアプリを作成する
5分で作れるローコードGPT AIアプリを作成する方法
A GPTは基本的にはカスタムAIアプリであり、ChatGPTを任意のAPIと対話させることができます。これにより、グラフィカルユーザーインターフェースではなく、AIを使用してアプリケーションと対話する新しいユーザーインターフェースが提供されます。
AINIRO.IOでは、AIに基づいた付加価値と素晴らしいテクノロジーの提供に取り組んでおり、ChatGPTチャットボット、AI検索、AIエキスパートシステムなどの例を挙げることができます。そして、今回はAIスイートに新たなアプリケーションの4番目のタイプ、「AIアプリ」を追加します。
AIアプリとは何ですか?
Magic Cloudletを使用すると、コーディングせずにデータベースをAPIでラップすることができます。これにより、以前のデータベースをMagicに指定し、ボタンをクリックして5秒後にはデータベースをラップしたCRUD APIが作成されます。GPTはAPIを利用するため、これにより、自然言語をUIとするAPIに基づく完全なアプリケーションを作成できます。以下は、私が5分で作成したサンプルアプリのスクリーンショットです。
上記の重要なポイントは、「Talked to sales2-team.us.ainiro.io」と書かれているところです。ChatGPTはその時点で私のAPIにアクセスし、私の指示に従ってデータを取得します。私はAC/DCによるリリースされたレコードをリクエストしているので、ChatGPTは私のAPIの「Albums」テーブルを呼び出し、AC/DCでフィルタリングし、返却値を私との会話の一部として使用します。
- 「AIのトレーニングAI:ゲータートロングPTがフロリダ大学の医療AIのイノベーションの最前線に」
- 「このタイトルを無視してHackAPrompt:LLMのシステム的な脆弱性の暴露」
- オムニヴァースへ:オープンUSDの強化によるAutodesk Mayaでの3Dワークフローは、フェレットの物語のようになる
ChatGPTは私のデータベースに直接アクセスしています
また、アイテムの作成、更新、削除も可能です。以下は、彼らのディスコグラフィーに「High Voltage」を追加した例です。
もし私のGPTアプリにAC/DCのすべてのアルバムをリストするよう指示した場合、今では3つのアルバムが表示されます。
CRUDを備えたChatGPT
基本的には、ChatGPTを使用してすべてのCRUD操作を行うことができます。これにより、GUIを完全に置き換え、私のデータベースに完全なアクセス権を持つ「AIユーザーインターフェース」を提供します。CRUDは、作成、読み取り、更新、削除を意味します。重要なポイントは、ChatGPTが「意図を推測」する傾向があることであり、例えば以下のような複雑な指示を与えることができます。
Chinookアクションを使用して新しいアーティストを作成し、新しいアーティストに「Björk」という名前を付け、それに関連付けて「Homogenic」という新しいアルバムを追加します。
上記の結果は次のようになります。
それは2度失敗しましたが、おそらくBETA機能のせいです。まだ完璧ではありません。しかし、いくつかの失敗した試行の後、自動的に続行し、最終的に成功しました。挿入後にアルバムやアーティストをリストするように依頼すると、新しいアーティストと新しいレコードが表示されます。
ChatGPTへの上記の指示で、一括して新しいアーティストと新しいアルバムが作成されました
AIビジネスロジック
さきほど行ったことを考えると、AIと自然言語インターフェースを使用してアプリケーションの「ビジネスロジック」を作成することができます。つまり、自然言語をインターフェースとし、AIが使用するビジネスロジックを推測することで、相互作用の容量が無限にあるアプリケーションを作成することができます。
CRUDがデータ中心のアプリケーションの公理であるため、CRUDがあれば、ユーザーインターフェースとして自然言語のみを使用する、対話の可能性が無限大なAIベースのアプリケーションの90%を実現することができます。以下にいくつかの用途例を示します。
- CRMシステム
- ClickUpなどのTODOアプリケーション
- SAPやQuickBooksなどの会計システム
- CRMシステムのデータベースとのインタラクションにAIを使用するヘッドレスCMSシステム
- その他、その他、その他
基本的には、アプリケーションにデータベースがある場合、簡単なCRUD APIとChatGPTを使用してそのデータベースと対話することができます。
アプリの作成方法
私が作成したアプリは11のテーブルを基にしていますが、テーブルの数には上限があるとは思いません。各テーブルには5つのCRUDエンドポイントがあり、合計のAPIエンドポイント数は55となります。したがって、私が作成したアプリのAPIは55のHTTPエンドポイントで構成されています。帯域幅の消費を減らすために、5番目のAPIエンドポイントはレコードのカウントに使用されます。私のアプリのコード行数の合計は2,906行です。
上記の事実以上に重要なのは、私がアプリをどのように作成したかです。実際に私は、AINIRO Magic Cloudを使用してたった5分でアプリ全体を作成しました。以下のYouTubeビデオでその全プロセスを確認できます。
上記のプロセスは、任意のデータベースに対して簡単に複製することができます。これにより、5分で任意のデータベースに基づいたAIアプリを作成することができます。Magicバックエンドジェネレータの設定オプションは、アプリを要件に応じて自由に修正するためにほぼすべての構成オプションを提供しています。すべての構成オプションを説明するつもりはありませんが、以下のスクリーンショットを参照すると、その機能の大まかなアイデアを把握できます。
アプリを試してみる
こちらでアプリを試すことができます。このアプリは一般に公開されています。アクセスするにはOpenAIで登録する必要があり、対話する際には独自のChatGPTトークンを使用します。ただし、使用するデータベースは他のすべての人と同じですので、対話中にChinookデータベースにアイテムを保持することができます。以下は、対話時に使用できるサンプルの指示です。
- 私のChinookアクションを使用してアルバムの数をカウントしてください。
- Chinookアクションを使用して、姓がHansenのすべての顧客をリストしてください。
- Chinookアクションを使用して、名前がJohn Doeでメールアドレスが[email protected]の新しい顧客を作成してください。
- 私のChinookアクションを使用して、姓がParkのサポート担当者に関連する顧客の数をカウントしてください。
- John Doeは顧客です。Chinookアクションを使用して彼のメールアドレスを[email protected]に更新してください。
対話する際は、「フォーマル」に話す必要があります。たとえば、名前を提示するだけでは、顧客、アーティスト、またはサポート担当者について自動的に理解されません。また、Chinookアクションを使用したいと明示する必要もあります。
上記の問題の一部は、スマートなプロンプトエンジニアリングを使用し、アプリに「指示」を適用することで修正することができます。ただし、私はアプリを「バニラ状態」にしたかったので、上記のYouTubeビデオを終えた後でそれに対して修正を一切行っていません。実際、上記のYouTubeビデオが終わった後、私が変更した唯一のことはアプリに画像アイコンを追加することです。
CRUDを超えて
これがCRUDだけに関するものだと思わないでください。私たちは基本的に必要なものを提供する事前定義のAPIモジュールを持っていますし、まだ存在しない場合は簡単にそのようなAPIモジュールを作成することもできます。これにより、ほぼ何でも想像できることをAIアプリを通じて実現することができます。以下は、既に作成されたモジュールのいくつかの例です。
- AIアプリからメールを送信するためのAPIエンドポイント
- DuckDuckGoを使用して情報を検索し、AIアプリで使用するためのエンドポイント
- Etc …
実際、Stripeアカウントを保持している場合、AIアプリ内から直接Stripe支払いを行うこともできます。これらはスタンドアロンのAPIエンドポイントであり、クラウドレットを構築するために使用することができます。これにより、自動的なGPT統合が行われ、ほぼすべてのAPIロジックをAIユーザーインターフェースを介して使用することができます。
自分自身のLow-Code GPTを作成する
MagicはAIアプリのコアです。Magicはオープンソースです。Magicをローカルにインストールするのが手間だと感じる場合、私たちは主力製品としてMagic Cloudletも提供しています。
AINIRO.IOからのMagic Cloudletでは、バックアップ、セキュリティ、オンラインデプロイメント、独自のサブドメインURLなどが提供されます。このクラウドレットは、マルチマシンボリュームを持つKubernetesクラスタにデプロイされるため、セキュリティが強化され、データの損失の可能性が低減されます。ただし、Cloudletを利用する余裕がない場合は、自分自身のサーバーを設定し、Magicをデプロイする技術的なスキルがある場合は、オープンソース版で遊んでみても構いません。
そして、上記のYouTubeビデオを何度か視聴して、ローコードAIアプリの作成方法を理解し、数時間かけて自分自身で完全にゼロからAIアプリを作成することができるでしょう。
We will continue to update VoAGI; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles