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でフィルタリングし、返却値を私との会話の一部として使用します。

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!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...

人工知能

ピーター・マッキー、Sonarの開発者担当責任者-インタビューシリーズ

ピーター・マッキーはSonarのDeveloper Relationsの責任者です Sonarは、悪いコードの1兆ドルの課題を解決するプラットフォー...

人工知能

「サティスファイラボのCEO兼共同創設者、ドニー・ホワイト- インタビューシリーズ」

2016年に設立されたSatisfi Labsは、会話型AI企業のリーディングカンパニーです早期の成功は、ニューヨーク・メッツ、メイシ...

データサイエンス

「2023年にデータサイエンスFAANGの仕事をゲットする方法は?」

データサイエンスは非常に求められる分野となり、FAANG(Facebook、Amazon、Apple、Netflix、Google)企業での就職は大きな成...

人工知能

「リオール・ハキム、Hour Oneの共同創設者兼CTO - インタビューシリーズ」

「Hour Oneの共同創設者兼最高技術責任者であるリオール・ハキムは、専門的なビデオコミュニケーションのためのバーチャルヒ...

人工知能

ジョシュ・フィースト、CogitoのCEO兼共同創業者 - インタビューシリーズ

ジョシュ・フィーストは、CogitoのCEO兼共同創業者であり、感情と会話AIを組み合わせた革新的なプラットフォームを提供するエ...