見出し画像

【ChatALL】英語解説を日本語で読む【2023年5月13日|@WorldofAI】

ChatALLは、ユーザーが複数のチャットボットと同時にチャットすることを可能にするGitHub上のオープンソースプロジェクトです。ChatALLを使えば、ユーザーはChatGPT、Bing Chat、Bard、Alpaca、Vincuna、Claude、ChatGLM、MOSS、iFlytek Spark、ERNIEなど、多様なチャットボットから質問に対する最適な答えを得ることができます。
公開日:2023年5月13日
※動画を再生してから読むのがオススメです。


Hey, what is up, guys?

やあ、どうだい、みんな?

Welcome back to another YouTube video at the WorldofAI.

WorldofAIのYouTubeビデオへようこそ。

In today's video, I'm going to be showcasing a new project which is called Chat All, and it's an open-source project off of GitHub.

今日のビデオでは、Chat Allと呼ばれる新しいプロジェクトを紹介するつもりですが、これはGitHubのオープンソースプロジェクトです。

It provides users with the ability to concurrently chat with various different types of chatbots, including ChatGPT, Bing Chat, Yeah Bard, Lykuna, Alpaca, Claude, and many more.

ChatGPT, Bing Chat, Yeah Bard, Lykuna, Alpaca, Claudeなど、さまざまな種類のチャットボットと同時にチャットする機能をユーザーに提供します。

Now, this platform allows users to ask questions and receive the best answers from any of the available chatbots.

現在、このプラットフォームでは、ユーザーが質問をし、利用可能なチャットボットのいずれかから最適な回答を受け取ることができます。

With Chat All, users can enjoy the convenience of having multiple chatbots at their disposal, which makes it so much easier to get the answers that you actually need.

Chat Allでは、ユーザーは複数のチャットボットを自由に使えるので、実際に必要な答えを得るのがとても簡単になるという利便性を享受することができます。

This chatbot is available on Chat All, and it uses different technologies, as well as different approaches, to provide answers to user questions.

このチャットボットはChat Allで利用可能で、ユーザーの質問に対する回答を提供するために、異なる技術だけでなく、異なるアプローチを使用します。

Giving you the actual diverse range of answers in different types of forms is something we can see in this sample image over here.

さまざまなタイプのフォームで多様な回答を提供することは、このサンプル画像で見ることができます。

You can ask it a question, give it a prompt, and from this, you can get different types of responses with the different models all in one app.

質問をしたり、プロンプトを与えたりすることで、このアプリ一つでさまざまなモデルからさまざまなタイプのレスポンスを得ることができます。

So, this is quite amazing, and this is something I'm going to be showcasing in today's video.

これは非常に素晴らしいことで、今日のビデオではこれを紹介するつもりです。

I'm not only going to be going over the features and analysis, but I'm also going to be showing you guys how you can actually install it.

私は機能と分析だけでなく、実際にどのようにインストールするかもご紹介します。

It's fairly easy, and I highly recommend that you play around with this.

かなり簡単なので、ぜひ遊んでみてください。

It's completely free.

完全に無料です。

So, if you have any issues or if you're scared to actually check it out, remember it's completely free and private.

もし何か問題があったり、実際に試してみるのが怖かったりしても、完全に無料でプライベートなものであることを忘れないでください。

There are no issues regarding installing it onto your actual local desktop.

ローカルのデスクトップにインストールしても問題はありません。

So, with that thought, before we actually get into the video, I want to tell you guys about this newest announcement.

というわけで、ビデオに入る前に、この新しいお知らせをお伝えしたいと思います。

That's my new Twitter account.

それは、私の新しいTwitterアカウントです。

On this page, guys, this is where I'm going to be posting all the latest updates about the channel, as well as giving you guys more insight on different AI projects.

このページでは、チャンネルに関する最新の更新情報を投稿するとともに、さまざまなAIプロジェクトについてより深く理解していただくための情報を提供します。

So, if you want to be up-to-date with the latest stuff, make sure you guys follow this account.

最新情報を知りたい方は、ぜひこのアカウントをフォローしてください。

I'll leave the link in the description below.

下の説明文にリンクを貼っておきますね。

Now, if you guys haven't subscribed, please do so, turn on the notification bell, and like the video, guys, as it will definitely help the algorithm.

まだ登録されていない方は、ぜひ登録して、通知ベルをオンにし、ビデオに「いいね」をしてください。それがアルゴリズムに大いに助けとなります。

And if you guys haven't seen any of my previous videos, it would mean the whole world to me if you guys can do so, as there's a lot of content that you'll definitely benefit from.

もしまだ私の過去のビデオをご覧になったことがない方がいらっしゃいましたら、ぜひご覧いただけると嬉しいです。たくさんの有益なコンテンツがありますので、きっと役立つことでしょう。

And with that thought, let's get right into the video.

というわけで、さっそくビデオに入りましょう。

So, guys, as we talked about at the start, one of the most standout features of Chat All is its ability to allow users to actually chat with multiple different chatbots at once.

さて、冒頭でお話したように、Chat Allの最大の特徴は、ユーザーが一度に複数の異なるチャットボットと実際にチャットできる機能です。

This means that you can actually question multiple different chatbots simultaneously.

つまり、複数の異なるチャットボットに同時に質問することができるのです。

This is something that we saw in this demo previously.

これは以前、このデモで見たものです。

It's so much easier as you're able to basically compare the answer with one chatbot with another chatbot, and you can find out which is the best answer that is required for you.

あるチャットボットと別のチャットボットの回答を比較することで、自分にとって最適な回答がどれなのかを見極めることができるので、とても楽です。

Now, obviously, there's one limitation that I'll talk about, and that is the API usage as well as the costing.

ただし、API使用量やコストなどの制約があります。

So, this is something that we'll talk about later on.

この点については、後ほどお話しします。

But there are open-source platforms like Lykuna and Alpaca which are completely free and don't require an API.

しかし、LykunaやAlpacaのようなオープンソースのプラットフォームは、完全に無料で、APIを必要としません。

So, it's completely free to use.

つまり、完全に無料で利用できるのです。

So, you can utilize those two applications.

ですから、この2つのアプリケーションを活用することができます。

But if you do have a lot of tokens, and you're able to actually spend those tokens with the different types of applications, then I highly recommend that you do play around with this.

しかし、もしあなたがたくさんのトークンを持っていて、そのトークンをさまざまな種類のアプリケーションで実際に使うことができるのであれば、ぜひこのアプリケーションで遊んでみることをお勧めします。

As you're able to get the best response with something you want, and this is something that you can use in certain cases.

自分が欲しいもので最高のレスポンスを得ることができますし、これはある種のケースで使うことができます。

For instance, where you want to solve complex different types of answers, and you want to get the input of different types of chat Bots.

例えば、複雑で異なるタイプの回答を解決したい場合、異なるタイプのチャットボットの入力を得たい場合です。

They will get you the best response, and this way, you can get the best output.

そうすることで、最適なアウトプットを得ることができるのです。

Now, additionally, this platform is open source.

さらに、このプラットフォームはオープンソースです。

What makes this so good is that you're able to customize it, suit it to your specific needs.

このプラットフォームが優れているのは、カスタマイズして自分のニーズに合わせることができる点です。

So, you're able to tweak as well as play around with how this application is for your personal needs.

だから、このアプリケーションをあなたの個人的なニーズに合わせて、調整したり、遊んだりすることができるのです。

Its next great feature is the supported Bots that are provided with this application.

次の大きな特徴は、このアプリケーションで提供されているサポートされているボットです。

And it's something that they're going to be adding on in the future.

これは、将来的に追加される予定です。

I believe there is a pull request for a Hugging Face chat bot, and then that is something they're going to be adding very shortly.

Hugging Faceチャットボットのプルリクエストがあると思いますが、これはすぐに追加される予定です。

But this platform supports like some of the most popular and Powerful Bots.

しかし、このプラットフォームは、最も人気のある強力なボットのいくつかをサポートしています。

That is like chat gbt, Bing chat, Bard, alpaca by kuna, Claude chat, glm, Moss, as well as iFly Tech Spark, as well as Ernie, and many different more.

チャットgbt、Bingチャット、Bard、alpaca by kuna、Claudeチャット、glm、Moss、iFly Tech Spark、Ernie、その他いろいろなものがあります。

As you can see over here, they're consistently going to be adding different types of bots sooner or later.

このように、ボットの種類は随時追加されていきます。

You can see which one requires an API and which one does it, so you can get the best answers and free answers from the ones that do not require an API access.

APIが必要なものとそうでないものがあるので、APIアクセスが不要なものからベストアンサーやフリーアンサーを得ることができます。

There's also a web access for the different bots, so this way, you're able to get actual data from the actual web front.

また、異なるボットにはウェブアクセスがあるので、こうして実際のウェブフロントから実際のデータを得ることができるようになっています。

Now, each bot has its own strength and weaknesses, obviously, and that is depending on their data sets as well as what their LMS are trained upon.

各ボットはそれぞれに強みと弱点を持っています。これは、それぞれがどのようなデータセットとLMSに基づいて訓練されているかによるものです。

By using chat, all users can basically take advantage as well as the strengths from each bot to get the best possible result.

チャットを使うことで、すべてのユーザーがそれぞれのボットの強みを生かし、最高の結果を得ることができるのです。

Now, chat all also has a beautiful user interface.

また、チャットは美しいユーザーインターフェースを持っています。

This makes it so much easier for you to interact with multiple different Bots at once.

これにより、一度に複数の異なるボットと対話することが非常に容易になります。

This platform is easy to navigate, and this is something I'll be showcasing later on in the video.

このプラットフォームはナビゲートも簡単で、これは後ほどビデオで紹介する予定です。

Now, some of the other features are over here.

さて、その他の機能については、こちらでご紹介しています。

Let me just go a little bit more in depth as to what they're trying to do with these features, so that we can get a better idea of how we can run this application.

この機能で何をしようとしているのか、もう少し詳しく説明します。このアプリケーションをどのように動かすことができるのか、より良いアイデアを得ることができます。

Something that the contributors had added for this project is its quick prompt mode.

このプロジェクトで追加されたのは、クイックプロンプトモードです。

This mode basically allows users to send the next prompt without waiting for the previous request to complete.

このモードでは、基本的に、前のリクエストが完了するのを待たずに、次のプロンプトを送信することができます。

Now, this is something that ChatGPT doesn't actually have, and it's quite annoying.

これは、ChatGPTにはないもので、非常に厄介なものです。

Because if you send in a prompt and you want to get the next prompt queued up right away, you can't actually send it until that finishes generating the previous prompt.

なぜなら、プロンプトを送信して、すぐに次のプロンプトをキューに入れたい場合、前のプロンプトの生成が終了するまで、実際に送信することができないからです。

And this is something that they've done, and it stops you from waiting from sending the next request.

このように、次のリクエストを送信する際に待たされないようにするための工夫が施されています。

Now, another amazing feature is this local chat history.

さて、もうひとつの驚くべき機能は、このローカルチャット履歴です。

Chat all stores all chat history locally on your desktop, and it's something that is like basically sent to the chat file on your program files.

Chat Allは、すべてのチャット履歴をデスクトップ上にローカルに保存し、基本的にはプログラムファイル上のチャットファイルに送信されます。

So once you install the application, it develops a new folder in which it can store the data.

このアプリケーションをインストールすると、新しいフォルダが作成され、そこにデータが保存されます。

And this is what basically helps you easily preserve your chat data and history, so you don't have to worry about losing it.

このように、チャットデータや履歴を簡単に保存することができるので、紛失の心配がありません。

Another highlight is its actual response highlighting and detection.

もう一つのハイライトは、その実際の応答のハイライトと検出です。

What this means is that users can highlight a response in response to the text that they like, and delete the ones that they actually don't.

これは何を意味するかというと、ユーザーが好きなテキストに反応して応答をハイライトし、実際にそうでないものを削除することができるということです。

This helps whatever user track the answer that they find most useful.

これは、どんなユーザーでも、自分が最も役に立つと思う答えを追跡するのに役立ちます。

Basically, you're able to get rid of the actual filtered, irrelevant response so that you don't have to waste your time on the different responses.

基本的には、実際にフィルタリングされた無関係な回答を取り除くことができるので、さまざまな回答に時間を浪費する必要がありません。

This is one of the main features that we can see in their actual application.

これは、彼らの実際のアプリケーションで見ることができる主な機能の1つです。

I'll showcase that.

それを紹介しましょう。

One of the last features I wanted to talk about is the automatic ChatGPT session management.

最後にお話ししたいのは、ChatGPTのセッションを自動で管理する機能です。

What this means is that Chat All can automatically keep ChatGPT sessions alive, which can help improve response times and reduce delays.

これはどういうことかというと、Chat Allは自動的にChatGPTのセッションを維持することができるので、レスポンスの向上や遅延の低減に貢献することができます。

So, you don't have to actually close the device and you don't have to refresh to get the access again.

ですから、実際にデバイスを閉じる必要はなく、またアクセスするためにリフレッシュする必要もありません。

There's different features like bot management, as well as multiple view options.

ボット管理などのさまざまな機能があり、複数の表示オプションもあります。

There's also even multi-language support which supports multiple different languages, including Chinese and English.

また、中国語や英語など、複数の言語に対応したマルチランゲージ・サポートもあります。

There's different recommendations that you can use.

使えるレコメンドも様々です。

This is something that they talked about with To Do, and this is a feature that is currently in development.

これはTo Doで話題になったことですが、現在開発中の機能です。

It's something that they're going to be talking about very shortly.

近日中に紹介する予定です。

Now, let's get into the next focus where we talk about some of the prerequisites before we actually download this application.

さて、次はこのアプリケーションを実際にダウンロードする前に必要な前提条件について説明します。

As we talked about, we have different models that have their own API access.

先ほどお話ししたように、当社には独自のAPIアクセスを持つさまざまなモデルがあります。

To get access to those different bots, you're gonna have to have the actual API key that has tokens on it so that you're able to utilize those bots.

これらの異なるボットにアクセスするためには、トークンが付与された実際のAPIキーを持っている必要があります。それによってこれらのボットを利用することができます。

You have to have a reliable network connection to these bots so that you're able to connect to the web front.

また、これらのボットにアクセスするためには、ウェブフロントに接続するための信頼できるネットワーク接続が必要です。

Lastly, if you're a user that is using a VPN, it must be set as a system global proxy.

最後に、VPNを使用しているユーザーの場合、システムのグローバルプロキシとして設定されている必要があります。

This is because Chat All actually needs to use the same network connection as the actual VPN to access the bots' APIs.

これは、Chat AllがボットのAPIにアクセスするために、実際にVPNと同じネットワーク接続を使用する必要があるためです。

If the VPN is not actually set to the system global proxy, this means that Chat All may not be able to connect to the bots properly.

VPNが実際にシステムグローバルプロキシに設定されていない場合、これはChat Allがボットに正しく接続できない可能性があることを意味します。

This is something that you want to keep in mind before you actually use it.

この点は、実際に使用する前に押さえておきたいところです。

In terms of these three prerequisites, once you have that figured out, we can get onto the next folder or the next session, which we talk about installing it locally.

この3つの前提条件について、それがわかったら、次のフォルダ、あるいは次のセッション、つまりローカルへのインストールについて話を進めます。

So, at this current moment, you can install it on three different processors: you have Windows, MacOS, and Linux.

今現在、Windows、MacOS、Linuxの3つの異なるプロセッサにインストールすることが可能です。

You can easily do this by clicking on this repo link, and what it'll do is take you to the actual release links.

このレポのリンクをクリックすると、実際のリリースリンクに移動するので、簡単に行うことができます。

They actually post different release notes as to the different postings that they have for each update.

実際に、各アップデートに対して、さまざまなリリースノートが投稿されています。

Now, in this case, you can get the latest version over here.

この場合、最新バージョンはこちらで入手することができます。

Once you click on this, you'll get these different assets and you can click on which one that you want, that is required for your processor.

これをクリックすると、さまざまなアセットが表示され、プロセッサーに必要なものを選択してクリックすることができます。

In my case, I have a Windows 64x processor.

私の場合、Windows 64xプロセッサーを搭載しています。

So, what I did is I just click on this link, and I'll finish installing.

それで、このリンクをクリックすると、インストールが完了します。

And once that is done, you can easily click on this link, and it will take you to the Windows protected page.

インストールが完了したら、このリンクをクリックすると、Windowsの保護されたページが表示されます。

What you can do is you can bypass that by clicking on the actual more info, and from this, you can clickrun anyway.

このリンクをクリックすると、Windowsの保護されたページが表示されますが、これを回避するには、詳細情報をクリックします。

And once that is done, it will actually install the actual applications here, desktop.

そうすると、実際にアプリケーションをデスクトップにインストールすることができます。

So, in this case, I already did this, so I'm not going to show you that once again.

この場合、私はすでにこれを実行しましたので、もう一度お見せするつもりはありません。

But what you can do is, you can search it up by doingChat All', and you can get this application.

しかし、「Chat All」で検索すれば、このアプリケーションを入手することができます。

It will look exactly like this.

このように表示されます。

What you can do is, click enter, and you can load it up easily as that.

Enterをクリックすると、簡単に読み込むことができます。

Now, let me just show you some of the things that you can do.

では、どんなことができるのか、いくつかご紹介しましょう。

This is going to be the next focus of the video.

これは、このビデオの次の焦点になるものです。

So, before we actually get into that, I'm going to post my API key, and then, that way, we can actually start utilizing the different tools.

その前に、APIキーを投稿して、実際にさまざまなツールを使い始めることができます。

So guys, I'm going to be showing you this API key.

では、このAPIキーをお見せしましょう。

One thing I want to keep in mind for you guys is, if you're going to be utilizing this, make sure you change the key right after you use the application.

このAPIキーを利用する場合、アプリケーションを使用した後、すぐにキーを変更することを忘れないでください。

Because in certain cases, yeah, it might be trustworthy to use it, but for your own safety and just for extra precaution, just change up the key.

というのも、場合によっては利用することが信頼できるかもしれませんが、安全のため、また念のため、キーを変更しておいてほしいのです。

You can do that by revoking the key access, so that once you're finished using it, no one else can use your actual tokens.

鍵のアクセス権を失効させることで、自分が使い終わったら、誰も実際のトークンを使えないようにすることができます。

So, in my case, look, I'm just going to show you guys this obviously, and I'm going to delete it after.

私の場合は、これを皆さんにお見せして、後で削除するつもりです。

But I'm gonna basically go over here onto the actual application, and what you can do is, go on the right side of the actual app, click on this gear button.

ここでは、実際のアプリケーションに移動し、右側のギアボタンをクリックすることができます。

What you can do here is that you can start inputting your different API keys that you want to input.

ここで、入力したいさまざまなAPIキーを入力することができます。

You can actually log into the actual account.

実際にアカウントにログインすることができます。

Obviously, I completely trust this application, so I'm gonna be able to do this.

もちろん、私はこのアプリケーションを完全に信頼しているので、これを実行することができます。

But, if you're actually skeptic about it, if you don't feel like you want to trust this, it's at your own discretion.

しかし、もしあなたがこのアプリケーションに懐疑的で、このアプリケーションを信頼したいと感じないのであれば、それはあなた自身の判断に委ねられます。

So do what you think is best for your own well-being, as well as your own well-being for your API Keys.

ですから、API Keysのためにも、ご自身の健康のためにも、最善と思われることを行ってください。

Now, in my case, I'm just going to paste it over here.

さて、私の場合、ここに貼り付けるだけです。

Once that is done, you can basically log into ChatGPT if you want.

それが終われば、基本的にChatGPTにログインするのは自由です。

And if you have the paid GPT for Access or if you're a plus member, then you can actually utilize GPT-4 off of this actual chat bot.

そして、もしあなたが有料のGPT for Accessを持っているか、プラスメンバーであれば、このチャットボットからGPT-4を実際に利用することができます。

Now, once that is done, you can actually go click on this, and you can start using and utilizing their different apps.

それが終わったら、これをクリックして、さまざまなアプリを使い始めることができます。

Now, if you can see, I haven't actually inputted any of the different APIs or these different things like Microsoft, as well as Alpaca, or the different ones that are provided.

ご覧の通り、私はまだMicrosoftやAlpacaなど、さまざまなAPIを一つも入力していません。これらはすべて提供されているものです。

But in this case, you can see that Vicuna, as well as the different ones, are free.

しかし、この場合、Vicunaやさまざまなものが無料で使えることがお分かりいただけると思います。

So, you can utilize these different ones.

ですから、これらのさまざまなものを活用することができます。

But in terms of things that require you to input an API key, when you click on it, it'll tell you that you'll need to put in the API key.

ただ、APIキーの入力が必要なものに関しては、クリックすると「APIキーを入れてください」と表示されます。

But for the ones that don't, you can just click on them.

でも、そうでないものは、そのままクリックすればいいんです。

And you can see that most of them, in this case, I have my API key.

そして、ほとんどのものが、この場合、APIキーを持っていることがわかると思います。

So, let's see if I can get this working.

では、これを動作させることができるかどうか見てみましょう。

Perfect!

完璧です!

So, I think that's all, but now what I'll do is, already an imprompt.

さて、これで終わりですが、次にやることは、もうインプロンプトです。

In this case, I'll say,write me a story on...' Uh, sorry guys, brain fart there.

この場合、「...に関する記事を書いてください」と言うことにします。あ、ごめんね、みんな、脳が屁をこいたよ。

But this guy just asked,write me a story on my friend who became a successful investor.

でも、この人は「投資家として成功した私の友人の話を書いてくれ」と頼んだだけなんです。

And you can see this, amazingly working on the back end.

このように、驚くほどバックエンドが機能しているのがお分かりいただけると思います。

Now, it's able to do this by utilizing the different API Keys, as well as the different chat bots.

このように、さまざまなAPIキーやチャットボットを活用することで、このようなことが可能になるのです。

And we can see that, slowly starting to work towards these different ones, but Kona is slowly starting to work on it.

そして、私たちは、ゆっくりとこれらの異なるものに向かって働き始めている、しかし、Konaはゆっくりとそれに取り組み始めていることを見ることができます。

Now, let's see if Alpaca is able to do it, as well as Chachio.

さて、Alpacaができるかどうか、Chachioと同様に。

But, you can get a gist of this, guys.

でも、みんな、大体のことはわかるよね。

You can have different views as to how this application can look.

このアプリケーションがどのように見えるか、いろいろな見方ができる。

You can get it on a grid view, as well as a split-screen view.

グリッド表示や画面分割表示も可能です。

I personally like this one because you're able to see everything as you scroll.

個人的には、スクロールしながらすべてを見ることができるので、この方法が好きです。

Now, you can also play around and think about the different things over here.

また、ここでいろいろなことを考えながら遊ぶこともできます。

And this is how you can actually utilize these different things on this tool.

このように、このツールでさまざまなものを実際に活用することができます。

And if you want to actually clear the actual messages, you can click on this, and it will prompt you to close, as well as delete the messages that you have.

実際のメッセージをクリアしたい場合は、これをクリックすると、閉じるおよびメッセージを削除するように求められます。

Now, this is absolutely amazing because you can utilize different chatbots, and overall, you can meet different types of needs that you want with the different chatbots.

これは本当に素晴らしいことです。なぜなら、さまざまなチャットボットを利用することで、さまざまなニーズに対応することができるからです。

And that's basically it for today's video, guys.

というわけで、今日のビデオはこれでおしまいです。

I hope you found this video quite helpful.

このビデオはかなり参考になったでしょうか?

For you guys, it's like, in my opinion, I definitely see thatChat All' is an innovative platform, and it provides so much to the users, with the ability to concurrently chat with different various chatbots.

私の意見としては、Chat Allは革新的なプラットフォームであり、様々なチャットボットと同時にチャットすることができ、ユーザーに多くのものを提供していると思います。

Now, this is something that I'll definitely be utilizing, as it's completely free.

完全に無料なので、ぜひ活用したいですね。

And I actually talked about it on my Twitter, so if you guys haven't seen this, I definitely recommend that you check it out.

私のTwitterでも紹介しましたので、まだご覧になっていない方はぜひチェックしてみてください。

I post all the latest different news on different AI projects, so definitely keep a follow on this, and you'll get the latest news right away from my end.

AIプロジェクトに関するさまざまな最新ニュースを投稿していますので、ぜひフォローしておいてください!私の方から最新ニュースをすぐにお届けします。

So with that thought, guys, thank you so much for watching.

というわけで、ご視聴ありがとうございました。

I hope you found this video quite entertaining, and you got something out of this.

このビデオを見て、何かを感じていただけたなら幸いです。

And with this thought, I'll catch you guys next time.

それではまた次回、お会いしましょう。

Have an amazing day, have a bright smile, and I'll catch you guys soon.

素晴らしい一日を、明るい笑顔を、そしてまたすぐに会おう。

Peace out, fellas.

それでは、また。


この記事が気に入ったらサポートをしてみませんか?