見出し画像

【AutoGPT】英語解説を日本語で読む【2023年4月11日|@WordsAtScale】

AutoGPTの解説です。
公開日:2023年4月11日
※動画を再生してから読むのがオススメです。


Hey guys, and welcome to the scale.

やあみんな、そしてようこそ、このスケールへ。

So it seems like everyone is talking about the AutoGPT and how it's wonderful.

それで、みんながAutoGPTについて、いかに素晴らしいかを話しているようです。

I'm not so sure, but it's an interesting piece of technology.

私はそうは思いませんが、興味深い技術の一つです。

And this video is not going to be about how to install AutoGPT on your computer.

このビデオは、AutoGPTをコンピュータにインストールする方法について説明するものではありません。

There are a lot of good tutorials on that.

それについては、良いチュートリアルがたくさんあります。

So this will be just my opinion on what the current capabilities of AutoGPT are and whether we can use it to our advantage right now.

AutoGPTの現在の性能はどうなのか、今すぐ使えるのかどうか、私の意見を述べます。

So AutoGPT stands for Autonomous GPT, and it falls under the umbrella of artificial general intelligence.

AutoGPTはAutonomous GPTの略で、人工知能の傘の中に入っていますね。

My take on this and compare it to say ChatGPT is as follows.

これを、例えばChatGPTと比較してみると、次のようになります。

So where ChatGPT just follows your commands, so you prompt ChatGPT to do something, and it does that.

ChatGPTはコマンドに従うだけなので、ChatGPTに何かをするように促すと、それを実行する。

Auto ChatGPT is capable of prompting itself, and that's the biggest difference.

Auto ChatGPTは自分でプロンプトを出すことができる、これが大きな違いです。

You will make a prompt; it will interpret the prompt.

あなたがプロンプトを出すと、そのプロンプトを解釈します。

It will make suggestions, and based on how it goes, it will course-correct.

プロンプトを解釈し、提案し、その結果に基づいて軌道修正します。

And this is crazy scary because it goes into the whole AI territory, the way it's seen on TV or in the movies, the way you read about it in the books.

これは、テレビや映画、本で読まれているようなAIの領域に踏み込むことになるので、とても恐ろしいことなのです。

So the AI that thinks that interprets the information and decides on the best course of action, and this part is scary, but we are not going to talk about that.

つまり、情報を解釈して最善の行動を決めるという思考をするAIで、この部分は怖いのですが、その話はしないことにしています。

And what I will do, I have three use cases in mind, and I will just go ahead and demonstrate what AutoGPT is capable of.

私が行うのは、3つのユースケースを考えていて、AutoGPTがどのような能力を持つかを実演してみることです。

So this is the terminal.

これが端末です。

So, okay, now let's run the AutoGPT.

では、AutoGPTを実行してみましょう。

So by default, it assumes the entrepreneur GPT persona, but we need to name our AI the way you want.

デフォルトでは起業家GPTというペルソナを想定していますが、AIの名前は好きなようにつける必要があります。

So let's just assume the name of fetch AI and we need to describe it for us.

そこで、ここではfetch AIという名前を想定して、私たちのためにそれを記述する必要があります。

So the example given is "I designed AI designed to autonomy to develop around businesses."

そこで与えられた例は、"I designed AI to autonomy to develop around businesses. "です。

So our fetch AI is going to be capable of extracting data from relevant URLs on the internet, and now we can set up to five goals.

つまり、私たちのフェッチAIは、インターネット上の関連するURLからデータを抽出することができるようになるわけですが、ここで私たちは最大5つのゴールを設定することができます。

So this is an example of a goal: increase net worth, grow Twitter accounts.

これはゴールの例ですが、純資産を増やす、Twitterのアカウントを増やす、などですね。

So we will do something much simpler.

では、もっとシンプルなことをやってみましょう。

So extract the real-time price of Bitcoin on Binance.com, valid for April 11th, 2023, save the price to "price.txt," shutdown.

Binance.comのビットコインのリアルタイム価格(2023年4月11日に有効)を抽出し、「price.txt」に保存、シャットダウンします。

Now let's see what it does, and usually, AutoGPT is interpreting the goals and making sure it understood everything correctly.

では、その動きを見てみましょう。通常、AutoGPTは目標を解釈し、すべてを正しく理解したことを確認しています。

So fetch AI thoughts to extract the real-time data for April 11th.

そこで、fetch AI thoughtsで4月11日のリアルタイムデータを抽出します。

I will use the browse websites to navigate the Binance.com.

私はBrowse websitesを使ってBinance.comをナビゲートすることにします。

So the goal is to browse websites, write a script to retrieve the price, and use the write to file command to save the price.

つまり目標は、ウェブサイトを閲覧し、価格を取得するスクリプトを書き、write to fileコマンドを使って価格を保存することです。

It looks like a valid command, so let's authorize that.

有効なコマンドのように見えるので、それを承認してみましょう。

What it's saying is that it looked on Binance.com, and it went through pages like Binance.com/en, it went to Academy, it went to Binance charity, and it didn't find anything relevant.

Binance.comを調べ、Binance.com/enのようなページを経由し、アカデミーに行き、Binanceチャリティーに行き、関連するものを見つけられなかったと言うことです。

And now it's suggesting to use Google search.

そして今、Google検索を使うよう勧めているのです。

And this is beautiful because like it interprets your commands, it does something that AutoGPT is capable of course correcting, but that's not what we want.

これは、コマンドを解釈するように、AutoGPTがコース修正できるようなことをするので、美しいのですが、それは私たちが望んでいることではありません。

So no, go back to Binance, come and try to find another relevant URL that displays prices.

だから、Binanceに戻り、価格を表示する他の関連するURLを探してみてください。

And it looks like it has found a relevant page.

そして、関連するページが見つかったようです。

So this page here, man, that's the one we want.

つまり、このページが私たちが欲しいものなのです。

So the current price of Bitcoin is over $30,000.

現在のビットコインの価格は30,000ドルを超えていますね。

Next section command browse website for this URL.

次のセクションは、このURLのウェブサイトを閲覧するコマンドです。

Okay, let's authorize that, and it actually returned the results.

よし、それを認可してみよう!実際に結果が返ってきました。

So the current price is $30,122, so let's double-check. $30,000 120.

現在の価格は30,122ドルなので、再確認してみましょう。$30,000 120.

So let's go back.

では、戻りましょう。

I need to make sure I'm selecting the website with the reliable and up-to-date information.

信頼できる最新の情報が掲載されているウェブサイトを選んでいることを確認する必要がありますね。

Next section command: where are we in?

次節コマンド:現在地は?

What is the current price of Bitcoin?

ビットコインの現在の価格はどうなっているのか?

So it says that it's uncertain whether the price is correct, and it's what wants to double-check with Google.

ということで、価格が正しいかどうかは不明で、Googleで再確認したい内容だと書かれています。

And we'll just say no, stick to the price that you have found and save it to the file.

そして、ダメ元で、見つけた価格にこだわって、ファイルに保存しておこう。

And this is scary good.

そして、これが怖いくらいに良いのです。

So this is a thinking machine.

これは考える機械なんですね。

So it extracted a price, and it thought it should double-check it, and it suggested to double-check it with Google.

価格を抽出し、それを再確認するべきだと考え、Googleで再確認するよう提案したのです。

So now it's saying, since I have found the Bitcoin price, I will now save the information.

で、ビットコインの価格がわかったから、その情報を保存しよう、と。

Yes, and the command to execute is write a file.

そして、実行するコマンドは、write a fileです。

File written successfully, and yeah, it's basically test complete, shutdown.

ファイルの書き込みに成功しました、はい、基本的にはテスト完了、シャットダウンです。

Okay, so this is the first example of how we can use AutoGPT.

さて、これがAutoGPTの使い方の最初の例です。

It took a few iterations and back and forth, but this is scary smart.

何度か繰り返しましたが、これは恐ろしくスマートです。

So it first went to Binance, it didn't find the relevant URL, and it told me which URLs it went from.

まずBinanceにアクセスしたところ、関連するURLが見つからず、どのURLからアクセスしたかを教えてくれました。

Then I said no, look again, and it found the correct URL, and it fetched the correct data from the URL.

そして、「いいえ、もう一度見てください」と言うと、正しいURLが見つかり、そのURLから正しいデータをフェッチしてくれました。

And then it said, okay, but I'm not sure if it's relevant.

しかし、関連性があるかどうかはわかりません。

Let's just double-check with Google, and then I said no, stick to the price that you found, and it went back to the initial prompt and saved the file.

Googleに再確認してみましょう。そして、私は、いいえ、あなたが見つけた価格にこだわってくださいと言いました。

And let's just make sure it saved the file, and this is, yeah, this is the information that it saved: $30,000 122.

そして、ファイルを保存したことを確認しましょう、これが保存された情報です。

So okay, now to the second task, and the second task would be to write a book.

では、2つ目のタスクです。2つ目のタスクは、本を書くことです。

So the AI name is going to be book AI 2.0 since I've had quite a few unsuccessful attempts of this.

このAIの名前は「本AI2.0」とします。なぜなら、私はこの試みに何度も失敗してきたからです。

The book AI is capable of writing a 5,000 words story.

本のAIは、5,000字の物語を書くことができる。

Go number one: come up with an outline for a story about dogs eating bananas.

第一段階:犬がバナナを食べるという話のアウトラインを考えよう。

Go number two: write a thousand words story based on the outline, save to "Banana story.txt," shut down.

2番目:アウトラインに基づいて1000字の物語を書き、「バナナ物語.txt」に保存し、シャットダウンする。

Let's see what happens, and AutoGPT is very likely to suggest some additional steps.

どうなるか見てみましょう。AutoGPTが追加のステップを提案してくれる可能性が高いです。

I'm not sure what to do next, perhaps searching for inspiration would help.

次に何をすればいいのかわからない。おそらく、インスピレーションを得るために検索することが助けになるだろう。

Before my Google search for dogs eating bananas, read through some of the search results and come up with this story outline.

Googleで「犬がバナナを食べる」を検索する前に、検索結果のいくつかに目を通し、この物語のアウトラインを思いついた。

Okay, sounds reasonable.

なるほど、理にかなっている。

Okay, after reading some of the search results, it seems that dogs safely can't safely eat bananas.

なるほど、検索結果をいくつか読んでみると、犬は安全にバナナを食べることはできないようだ。

I need to get more information and brainstorm ideas for my story.

もっと情報を集めて、ストーリーのアイデアを練る必要がありますね。

So browsing websites about dogs will help me enjoy these ideas.

だから、犬に関するウェブサイトを閲覧することで、これらのアイデアを楽しむことができるだろう。

Well, let's go with it.

では、さっそくやってみましょう。

Okay, if you need some more websites, here we go.

じゃあ、もっとサイトが必要なら、ここにあるわよ。

Alright, based on what I know so far, we have done a search.

さて、ここまででわかっていることをもとに、検索を行いました。

We can start to think about the plot of the story.

物語のプロットを考え始めましょう。

Okay, and it looks like AI has written a story.

よし、AIがストーリーを書いてくれたようだ。

So we'll just authorize the commands.

だから、コマンドを認可することにしよう。

It's writing it to the file.

それをファイルに書き込んでいる。

No, and now it's suggesting to write additional, introduce an additional character.

いや、今度は追加で書こう、追加のキャラクターを登場させようと提案している。

No, save to file what you already have, and shut down.

いいえ、すでにあるものをファイルに保存して、シャットダウンしてください。

The story follows a dog named Max who discovers a banana tree in his owner's backyard.

この物語は、マックスという名の犬が、飼い主の裏庭でバナナの木を発見するところから始まります。

Max has never seen a banana tree before and is curious about the fruit hanging from it.

バナナの木を見たことがないマックスは、バナナの木にぶら下がっている果物に興味津々です。

He tries to reach the bananas, but they are too high.

バナナに手を伸ばそうとするが、高すぎて届かない。

He comes up with a plan to jump and grab them, but he still can't reach them.

バナナに手を伸ばそうとするが、高すぎて届かない。

Max is determined to taste the bananas, so he comes up with another plan to climb the tree.

バナナの味を確かめたいマックスは、木に登ることを思いつく。

After many attempts, he finally succeeds, but when he tries to bite into a banana, he realizes that he has made a mistake.

しかし、バナナをかじろうとしたとき、彼は自分の間違いに気づきます。

The bananas that he thought would be so delicious are actually sour and unappetizing.

美味しいと思ったバナナは、実は酸っぱくて美味しくなかったのだ。

Max is disappointed, but he's also relieved that he didn't get in trouble with his owner for eating bananas from the tree.

マックスはがっかりするが、木のバナナを食べたことで飼い主に迷惑をかけなかったことに安堵もする。

He learns that sometimes the things we want may not be as good as we thought they would be, but a lot of good thoughts in here.

欲しいものが思ったほど美味しくないこともあることを学んだマックスだが、ここには良い思いがたくさん詰まっている。

Okay, so to the last experiment.

さて、それでは最後の実験に入ります。

Let's go to the idea of fetch AI once again.

もう一度、フェッチAIのアイデアに行きたいと思います。

It is capable of extracting data from the Internet.

これはインターネットからデータを抽出することができます。

Go one, extract the titles from the top 10 search results from Google for the keyword "can dogs eat bananas?"

1つ目、Googleで "can dogs eat bananas? "というキーワードで検索した結果のトップ10から、タイトルを抽出します。

Save the titles to "titles.txt," shut down.

タイトルを "title.txt "に保存して、シャットダウン。

I will use the Google command to search the top ten results.

Googleコマンドを使って、上位10件の検索結果を検索してみる。

Use the Google commands to extract the titles, save them.

Googleコマンドでタイトルを抽出し、保存する。

Okay, sounds pretty straightforward.

なるほど、なかなか簡単そうですね。

Okay, right to file, and all the GPT was saying that it was able to successfully extract the titles to "titles.txt," and here we go.

よし、右からファイルへ、GPTはすべて「titles.txt」へのタイトル抽出に成功したと言っていた、さあ、始めるぞ。

One, two, three, four, five, six, seven, eight, eight titles.

1、2、3、4、5、6、7、8、8タイトル。

So guys, that was it.

というわけで、みんな、これでおしまい。

It's still buggy, and it still has limitations.

まだバギーだし、限界もある。

Like AutoGPT will argue with you sometimes, and quite a lot, and I'm getting a lot of JSON errors, but I'm not a programmer.

AutoGPTは時々、そしてかなり多く反論してくるし、JSONエラーも多発している。

I have no idea how to fix that.

でも、私はプログラマーではないので、それをどう修正すればいいのかわかりません。

It still cannot write 5,000 words just on one prompt.

まだ、1つのプロンプトだけで5,000字を書くことはできません。

It fetches real-time data, but it needs to be course-corrected.

リアルタイムのデータをフェッチしているが、軌道修正が必要である。

So with the Binance example, what would have been more efficient on my part would be to just enter the correct URL from the start, but I wanted to show you how the AI is going to handle that.

だから、バイナンスの例で言えば、最初から正しいURLを入力した方が効率的なのですが、AIがそれをどう処理するのかをお見せしたかったのです。

And as far as the extraction of the titles, it went beautifully with a book.

また、タイトルの抽出に関しては、一冊の本で見事に成功しました。

We had ups and downs, and it wrote a very short, like a mini story, but still, it delivered what we asked it to do.

アップダウンもありましたし、ミニ小説のような非常に短いものも書いてくれましたが、それでもお願いしたことはきちんと実現してくれました。

So do I think that AutoGPT is overhyped?

では、AutoGPTは過大評価されているのでしょうか?

Yes, absolutely.

はい、もちろんです。

For us bloggers and SEO specialists, there is little value in it right now, but the idea behind it and the fact that AI is capable of thinking and course-correcting and suggesting and basically arguing with you over your prompt is mind-blowing.

私たちブロガーやSEOスペシャリストにとって、今はほとんど価値がありませんが、その背後にあるアイデアや、AIが思考し、軌道修正し、提案し、基本的にあなたのプロンプトについてあなたと議論することができるという事実は、心を打つものです。

Having said that, hopefully, you found this video helpful.

とはいえ、この動画がお役に立てれば幸いです。

Like, share, and subscribe if you haven't already, and I'll see you next time.

まだの方は、「いいね!」「シェア」「購読」をお願いします!それではまた次回。


いいなと思ったら応援しよう!