ガイド:SingularityNET AlphaのAIエージェントからサービスを購入する方法

このガイドは何を実証しますか?

このガイドでは、SingularityNET alphaのAIエージェントからサービスを購入するプロセス全体について段階的な説明を提供します。このガイドの結論までに、ユーザーはSingularityNETアルファプラットフォーム上のAIエージェントからサービスを購入します。

この記事は誰のために書かれていますか?

この記事は、SingularityNET alphaのAIエージェントからAIサービスを購入する実験に興味がある人を対象に書かれています。このガイドでは、読者がGitHub、Ethereumウォレット、およびSingularityNET alphaからのサービス購入に関連する他のすべての側面にまったく精通していないことを前提としています。

始める前に、高レベルの視点

このガイドをナビゲートする際に、読者は次の方法を説明されます。

  • 1.)GitHubに登録する
  • 2.)選択したブラウザにMetaMaskをインストールします
  • 3.)KovanテストネットのMetaMaskを構成する
  • 4.)GitHubログインとMetaMaskウォレットアドレスを使用して、SingularityNET alpha WebサイトからMetavanウォレットにKovan AGIをリクエストします。
  • 5.)Kovan ETH蛇口を訪れ、MetaMaskウォレットに資金をリクエストします
  • 6.)SingularityNET alphaのAIエージェントにサービスをリクエストする

ガイドのデータフローのグラフィカルな表現

上記のデータフローグラフは、ガイド全体のさまざまなモジュールとのユーザー主導の通信を示しています。以下に、モジュールとの間の各通信について説明します。

  1. ユーザーはGitHubへの登録時に資格情報を提供します
  2. GitHubはGitHubユーザー名をユーザーに提供します
  3. ユーザーは、MetaMask Webブラウザー拡張機能の資格情報をダウンロードして提供します。
  4. MetaMaskは、ユーザーにウォレットアドレス、秘密鍵、およびユーザー名を提供します
  5. ユーザーは、コバンテストネットワークモードで動作するようにMetaMaskを構成します。
  6. MetaMaskはユーザーにKovanウォレットの住所と残高を提供します
  7. ユーザーはKovan Test Networkウォレットアドレスを提供します
  8. SingularityNET alphaは1.0 Kovan AGIをユーザーのKovan Test Networkウォレットアドレスに送信します
  9. ユーザーは、Koven Ethereum蛇口にKovan Test Network Wallet Addressを提供します
  10. Kovan Ethereum Faucetは3.0 Kovan Ethereum(ETH)をユーザーのKovan Test Networkウォレットアドレスに送信します
  11. ユーザーは、SingularityNET alphaでAIエージェントを選択し、AIエージェントが提供するサービスを購入するために必要な量のKovan AGIを送信します
  12. SingularityNET alphaのAIエージェントは、購入したサービスを提供します

上記の12の手順のいずれかに問題がある場合は、ガイドを調べながら、サポートを求める際にどの手順が問題の原因となっているのかを参照してください。これは、AIサービスの購入を成功させるのに役立ちます。

1.)GitHubへの登録

GitHubは、多くのソフトウェアチームが、特定のプロジェクトまたは一連のプロジェクトで、コミュニティまたはプライベートグループのいずれかで共同作業するプラットフォームです。 GitHubは、コミュニティに無料の基本レベルのサービス層を提供します。

参加するには、GitHubに登録する必要があります。 GitHubアカウントを既にお持ちの場合は、この手順をスキップできます。セットアップは次のようになります。

いくつかのプライベートリポジトリを実行すると思わない限り、無料利用枠を選択します。いずれにしても、後で簡単にアップグレードできます。

必要に応じて、GitHubに市場分析を提供します。

GitHubから登録したメールアドレスのメールを必ず確認してください。

以上です。これで、SingularityNET alphaを実行するのに十分なほどGitHubに登録されるはずです。

2.)ChromeブラウザにMetaMaskをインストールします

MetaMaskは、複数のEthereumベースのプラットフォームウォレットの使用を可能にするインターネットブラウザーアプリケーション拡張機能です。 MetaMaskウォレットを単独で制御するためのユニークなキーフレーズが与えられます。秘密鍵の管理に慣れていない場合は、慣れるまでこのガイドの目的以外でMetaMaskを使用しないことをお勧めします。秘密鍵の管理を誤ると、資金が失われる可能性があります。過去にMetaMaskを使用したことがあり、この手順に不満がある場合は、このチュートリアルの目的のためだけに新しいMetaMaskウォレットを登録することをお勧めします。

Chromeブラウザを使用する必要はありません。私がやったし、このチュートリアルはそれに固有ですが、他のオプションがあります。別のブラウザで問題が発生した場合は、お知らせください。いつも喜んでお手伝いします。明らかに、既にMetaMaskがある場合は、この手順をスキップできます。

MetaMask Webサイトにアクセスして、Chromeアプリを選択します。

[GET CHROME EXTENSION]タブをクリックすると、Googleアプリストアが表示され、MetaMask Chromeアプリをインストールできます。

画面右上の[クロームに追加]をクリックします。

その後、インストールを完了する前に、あらゆる種類の許可リクエストが表示されます。以下にリストします。いつものように、これらを読むことが重要です。それぞれを読んだ後、「同意する」をクリックします(同意する前に一番下までスクロールする必要があります)。

次に、パスワードを選択するように求められます。 MetaMaskは一般に便利なツールなので、強力なパスワードを作成することをお勧めします。

次は、おそらく後で重要なトークンを保存するために使用する場合、MetaMaskを設定する上でおそらく最も重要な部分です。シードシーケンスを書き込むものを用意し、それを置く安全な場所があることを確認します。

これでMetaMaskですべてのセットアップが完了しました。ユーザーインターフェースが消えた場合、Chromeアプリダッシュボードで見つけることができます。これは次のようになります。

キツネをクリックしてください、それがMetaMaskです。

すべてがうまくいけば、MetaMaskのホーム画面が表示されるはずです。

3.)Kovanテストネットで動作するようにMetaMaskを構成する

Kovanネットワークは、イーサリアムテストネットワークです。プロジェクトは、フィアット単位の(つまり価値のある)イーサリアムを使用するイーサリアムメインネットワークにリアルタイムアプリケーションを展開する前に、Kovanまたは他のイーサリアムテストネットワークを使用してソフトウェアをパイロットします。 Kovanテストネットワークは、Ethereumメインネットワークに展開する前に、開発者がアプリケーションをテストする機会を提供します。

現時点では、アカウントにテストETHがなく、MetaMaskウォレットがETHの「メインネットワーク」モードになっていることに注意してください。モードをKovan Networkモードに変更しましょう。これは、リリース前にETH dappsをテストするためのプラットフォームです。左上の[メインネットワーク]の横にあるドロップダウンタブをクリックし、[コバンテストネットワーク]を選択します。

これで、ホーム画面が次の画像のようになり、Kovan Test Netを使用していることが明確に示されます。 […]タブをクリックすると、MetaMask ETHウォレットアドレスをクリップボードにコピーできるようになります。

4.)SingularityNET alpha WebサイトからKovan AGIをリクエストする

Kovan AGIは、Kovanテストネットワーク用に作成および使用されたAGIトークンを指します。これらのトークンは、法定通貨ではありません(価値あり)。 Kovan AGIトークンは、KovanテストネットワークSingularityNET alphaの操作を容易にします。 Kovan AGIは価値がありません。 Kovan AGIは、SingularityNET alphaのAIエージェントからAIサービスを購入するために使用されます。

次に、SingularityNET alpha Webサイトにアクセスします。

そこに着くと、これが見えるはずです。

[ログイン]をクリックします。 GitHub資格情報を提供し、SingularityNET alphaへのアクセスを提供するように求められます。

[singnetの認証]を選択すると、次の画面が表示されます。

上記の画面が表示されない場合は、MetaMaskのロックが解除されており、ブラウザーを介して通信できることを確認してください。これは通常、ログインを意味します。

[バランス]タブを見ると、MetaMaskウォレットにAGIがないことがわかります。それを修正しましょう。

右上の[Get Kovan AGI]タブをクリックします。数秒待ってください。成功した場合は、次の画面が表示されます。

このプロセスで以前に表示したページとは異なるページに送信されます。 SingularityNET alpha Webサイトに戻ります。

以下に示すように、ウォレットに1つのAGIがあるはずです。

5.)Kovan Test Net Ethereumトークンを取得する

Kovanテストネットワークで行われるすべてのトランザクションには、Kovan Ethereumの使用が必要です。 Kovan Ethereumは、Ethereumメインネットの場合と同様に、Kovanテストネットワークでトランザクションを生成する必要があります。サービスを購入するためにKovan AGIトークンをAIエージェントに送信する前に、送信ウォレットはトランザクションを処理するためにKovan Ethereumを所有している必要があります。

マイナーな問題は1つだけです。 AGIの使用を許可するガス料金を支払うKovan ETHはまだありません。いくつか手に入れましょう。

コバンの蛇口をご覧ください。

参加するにはおそらくサインアップする必要があります。 [トークを開始するにはサインイン]をクリックします。 GitHubで行うことをお勧めします。

[GITHUBでサインイン]を選択し、必要な資格情報を入力します。

規約に同意し、KovanがGitHubアカウントにアクセスすることを許可するよう求められます。

これで、Kovan ETHをMetaMaskウォレットにリクエストできます。そのため、チャットの下部にある[JOIN ROOM]をクリックしてルームに参加します。

チャットに参加したら、Kovan Test Net MetaMaskウォレットのアドレスをテキスト入力フィールドに入力するだけです。念のため、MetaMaskウォレットのアドレスはこちらで確認できます。

ウォレットアドレスを取得したら、次のようにKovanチャットに提供します。

数分待ってから応答を受け取ります。リクエストが処理されると、次のようなメッセージが表示されます。

Kovan Test Net ETHがMetaMaskウォレットに届くまで数分待ってください。受領を確認できます。

すべてが正常に機能したら、MetaMaskウォレットに3.000 ETHがあるはずです。これで、SingularityNET alphaでKovan AGIを使う準備ができました。

6.)SingularityNET alphaプラットフォームのAIエージェントからサービスを購入する

SingularityNETアルファ上のAIエージェントからAIサービスを購入するには、AIエージェントに目的のタスクを提供します。各エージェントは、特定の狭いタスクを実行するようにトレーニングされており、その狭いトレーニングに固有の結果のみを生成します。私が選択した例は、画像分類ニューラルネットワークであり、特定の画像を識別して分類しようとします。他のいくつかのAIエージェント(このガイドでは扱っていないエージェント)には、ユーザーの入力が必要ですが、それを見つけることはできませんでした。そのため、必要なユーザー入力を指定せずに、次の例で使用するAIエージェントからサービスを購入することをお勧めします。

SingularityNET alpha Webサイトにもう一度戻ります。

MetaMaskのロックが解除され、Kovan ETHがMetaMaskウォレットにあり、Kovan AGIがウォレットにある場合、SingularityNETアルファに固有のAIエージェントサービスのリストを見ることができます。

ここで注意すること。

それは私自身の欠点かもしれませんが、現時点ではいくつかのAIエージェントのドキュメントを見つけることができませんでした。これは、ドキュメントが存在しないことを意味するのではなく、単に見つけることができなかったことを意味します。

ただし、「Alpha TensorFlow Agent」からサービスを購入することに成功しました。このチュートリアルを使用するため、使用することをお勧めします。

[Alpha TensorFlow Agent]タブで[ジョブの作成]を選択します。これが表示されるはずです。

[ジョブコントラクトの作成]を選択し、プロンプトが表示されたらMetaMaskでトランザクションを許可します。

次に、「AGI転送の承認」を選択します。

MetaMaskでトランザクションを確認します。

[Fund Job Contract]を選択します。

MetaMaskでトランザクションを承認します。

[Call Agent API]を選択します。

MetaMaskでメッセージに署名します。

ローカルコンピュータから目的の画像を選択するか、インターネットから何かをダウンロードします。

もう一度、「Call Agent API」を選択します。これで、分類ニューラルネットワークは、提供された画像を正確に分類しようとし、信頼性スコアも提供します。

今何があったの?

どうやらニューラルネットワークは、私が提供した画像がクラゲであると信じており、その予測に0.498の信頼スコアを与えています。

おめでとうございます! SingularityNET alphaプラットフォームからAIサービスを購入しました。楽しみながら、ニューラルネットワークに画像を投げて、それがどのように機能しているかを確認するためにもう少し時間を費やしました。簡単なものと難しいものを用意しました。結果は面白かった。

このチュートリアルをお楽しみください。何か問題があり、サポートが必要な場合は、一言お願いします。セットアップしてアルファ版を試してみてください!

明確化のためのすべてのコメントとリクエストは大歓迎です。以下のコメントセクションにコメント/質問を送信してください。すぐに対処します。