見出し画像

【ChatGPT】英語解説を日本語で読む【2023年4月30日|@Tanay Pratap】

ChatGPTがあなたの学習を劇的に変革し、キャリアを飛躍的に向上させる方法を紹介します。パーソナライズされた指導と適応型学習により、新しいスキルをより速く、効率的に習得できます。ChatGPTがあなたのキャリア目標達成にどのように役立つか、今すぐご覧ください。
公開日:2023年4月30日
※動画を再生してから読むのがオススメです。


Hi everyone, ChatGPT is here and everyone is raving about it.

皆さんこんにちは!ChatGPTが登場し、皆が絶賛しています。

I tried to use ChatGPT for what I do best, learn and teach.

私はChatGPTを、私が最も得意とする学習と教育のために使おうとしました。

So can you learn a new programming language with ChatGPT and can you learn it better?

では、ChatGPTで新しいプログラミング言語を学び、それをより良く学ぶことができるでしょうか?

And if you want to learn a new language with ChatGPT, how would you do it?

そして、ChatGPTで新しい言語を学びたい場合、どのようにするのでしょうか?

What would be the prompts?

プロンプトはどうするのでしょうか?

How would you interact with it?

どのように対話するのでしょうか?

Let's see in this video.

このビデオで見てみましょう。

So let's try to learn Kotlin with ChatGPT and how do we want to learn Kotlin with ChatGPT?

では、ChatGPTでKotlinを学んでみましょう!ChatGPTでKotlinを学ぶにはどうしたらいいのでしょうか?

Let's ask ChatGPT to say, hey, can you teach me Kotlin?

ChatGPTに、「ねぇ、Kotlinを教えてよ」と頼んでみましょう。

And let's see what it says.

と言って見ましょう。

Of course, Kotlin is a programming language, a modern programming language that is designed to be concise.

もちろん、Kotlinはプログラミング言語であり、簡潔さを追求したモダンなプログラミング言語です。

Okay, it's for Android.

なるほど、Android用ですね。

Once you have the Kotlin compiler installed, you can start writing Kotlin code.

Kotlinコンパイラをインストールしたら、Kotlinのコードを書き始めることができます。

Here's an example.

以下はその例です。

Hello world program in Kotlin.

KotlinでHello worldのプログラムです。

Okay.

なるほど。

In this program, fun is short for function.

このプログラムでは、funはfunctionの略です。

Okay.

このプログラムでは、funはfunctionの略です。

And main is the name of function that is executed when you run the program.

そしてmainは、プログラムを実行したときに実行される関数の名前です。

The println function is used to print the string.

println関数は、文字列を表示するために使用されます。

One of the great feature of Kotlin is that it is very concise as an example of how you can use Kotlin to create a list of numbers.

Kotlinの大きな特徴の1つは、Kotlinを使って数字のリストを作成する例として、非常に簡潔であることです。

In this code, value short for value and list of numbers, okay, is a function that creates a list of numbers.

このコードでは、valueは値の略で、list of numbersはokで、数字のリストを作成する関数です。

The numbers variable is assign the list of number object or also supports, oh my God, so this is too much.

numbers変数には数字のリストオブジェクトが代入され、またサポートされています、なんと、だからこれは多すぎるのです。

So, so I'll say this is too much.

だから、だから、これはやりすぎだと言うんだ。

Can you show a small program?

小さなプログラムを見せてもらえますか?

Show a mini program to me first and then explain it and then ask me to write a simple, similar program and check if that's right.

まずミニプログラムを見せて、それを説明してから、簡単な似たようなプログラムを書いてもらって、それが正しいかどうかチェックしてください。

Introduce only one concept at a time, treat me as a complete newbie.

一度に一つの概念だけを紹介し、私をまったくの初心者として扱ってください。

Let's see what it does.

どんなことをするのか見てみよう。

Sure.

もちろんです。

Let's start with a simple Kotlin program that uses variables and basic arithmetic.

まずは、変数と基本的な演算を使った簡単なKotlinのプログラムから始めてみましょう。

Very nice.

とてもいい感じです。

It says, well, num1, 10, num2, 5, some num1 plus num2, difference, product, quotient.

num1、10、num2、5、num1+num2、差、積、商と書いてあります。

This is great because when you start with something like this, you type a lot and when you type a lot, you start getting the hang of it.

これは素晴らしいですね。こういったことから始めると、たくさんタイプすることになりますし、たくさんタイプすると、だんだん慣れてきます。

So let's say this program declares four variables, assigns them values using basic arithmetic operations: plus, minus, multiply, and slash operators are used for addition, subtraction, multiplication, and division, respectively.

例えば、このプログラムは4つの変数を宣言し、基本的な算術演算子を使ってそれらに値を割り当てます。プラス、マイナス、掛け算、スラッシュ演算子はそれぞれ加算、減算、乗算、除算に使われます。

This is used to print the results of the arithmetic operations to the console.

算術演算の結果をコンソールに表示するために使用します。

Now let's have you try to write a similar program.

では、同じようなプログラムを書いてみてもらいましょう。

Now this is also giving me a program.

今度はこれもプログラムを出してくれています。

This is very nice.

これはとてもいい感じです。

It says write a program that calculates the area and parameter of a rectangle with a length of eight and width of five.

長さ8、幅5の長方形の面積とパラメータを計算するプログラムを書いてくださいと書いてあります。

Like the area of rectangle is calculated by multiplying its length and by saying it's a product and the parameter is calculated by adding the lengths of all four sides.

例えば、長方形の面積はその長さを掛けて計算し、それを積と呼びます。また、パラメータは、4つの辺の長さをすべて足すことで計算されます。

Okay.

なるほど、そうなんですね。

So I have to write a program.

では、プログラムを書かなければなりませんね。

So what I'll do is I say function main.

そこで、関数mainを実行します。

See I like that it has asked me a program, which the answer is already given on top kind of.

この関数は私にプログラムを要求しているのですが、その答えがすでに上から与えられているようなものです。

So let me answer this says great job.

そこで、「よくできました」と答えましょう。

Your program looks correct.

あなたのプログラムは正しく見えます。

To make it complete, you add print, uh, print line statements to print the results of the conversions.

このプログラムを完成させるには、変換結果を表示するためのprint文、つまりprint line文を追加します。

Here's an example, which is very nice.

ここに、とても素敵な例があります。

In this program, we have added print line statements to print the results of the area and parameter calculations are well done.

このプログラムでは、面積とパラメータの計算結果を印刷するために、print line文を追加していますが、よくできていますね。

You have successfully written your first coding program.

あなたは初めてコーディングプログラムを書くことに成功したのです。

Wow.

わあ、すごい。

So ChatGPT taught me how to write my first coding program using variables and basic arithmetic.

ChatGPTでは、変数と基本的な演算を使った初めてのコーディングプログラムの書き方を教えてくれたんだね。

Let me know if you have any more questions.

また何か質問があれば教えてください。

Are there anything else you would like to learn?

他に何か学びたいことはありますか?

Yes.

はい。

Introduce one more new concept, explain, show me an example, and also give me and also give me a question to solve.

もう一つ新しい概念を導入し、説明し、例を示し、さらに私に問題を与え、解決するようにします。

Let's see how this goes.

これがどうなるか見てみましょう。

Okay.

わかりました。

So it's saying, uh, so let's introduce a new concept in this case.

と言っているわけですが、えーと、では今回は新しい概念を導入してみましょう。

Let's talk about conditional statements.

条件文について説明しましょう。

Okay.

なるほど。

So let's talk about conditional statements in Kotlin.

では、Kotlinの条件文について説明しましょう。

Good attempt, but the second statement should actually be an as if that's what I was saying.

良い試みですが、2番目の文は実際にはas if that's what I was sayingにすべきですね。

I, it did not teach me as if, but it gave me a question about that, which is still okay to learn.

でも、as ifは教えてくれなかったけど、それについて質問された。

You can make those mistakes.

そういう間違いをしてもいいんです。

Uh, well done.

ええと、よくできました。

You successfully use an instrument to solve a problem.

道具を使って問題を解決することに成功したんですね。

Kotlin.

コトリンです。

Let me know if you have any more questions.

また何か質問があったら言ってね。

Yes.

はい

Yes.

そうですね。

I want to learn more.

もっと勉強したいです。

Yes.

はい。

I want to learn more.

私はもっと学びたいのです。

Teach me one more new concept.

もうひとつ、新しい概念を教えてください。

I like how you are teaching me from the very basics.

基本的なことから教えてくれるのがいいですね。

Let's keep it.

このままでいい。

Let's keep it.

このままでいい。

Let's keep this space going.

この空間を続けていこう。

Let's see what it teaches me next.

次は何を教えてくれるのか見てみよう。

So it's just great.

というわけで、ちょうどいい感じです。

Let's move on to another concept in Kotlin.

Kotlinの別の概念に移りましょう。

Loops.

ループです。

Okay.

なるほど。

Loops are for repeated blocks.

ループはブロックを繰り返すためのものです。

Okay.

なるほど。

While loop is used to repeat a block of code by certain conditions true in this program we declare variable i assigned to the value of one.

whileループは、特定の条件が真の間、コードのブロックを繰り返し実行するために使用されます。このプログラムでは、変数iに1の値を割り当てます。

Okay.

なるほど。

The for loop is for a range of values.

forループは、値の範囲に対応するものです。

So this is, this is what is different in Kotlin.

Kotlinではここが違うんです。

It rate over a range of values over a collection of objects.

オブジェクトのコレクションに対して、値の範囲を評価するのです。

Okay.

なるほど。

This is nice for i in one to five in this program, we use a for loop to print the value of i to the console as it rates to the range from one to five.

これは素晴らしいですね。1から5までの範囲でiの値をコンソールに表示するために、このプログラムではforループを使います。

Now it's your turn to try it out.

では、今度はあなたが試してみる番です。

Here's a problem for you to solve.

次のような問題があります。

Write a program that calculate the sum of first 10 positive integers using a loop.

ループを使って、最初の10個の正の整数の和を計算するプログラムを書きなさい。

Wow.

へぇー、そうなんだ。

So, it beautifully - what it did was, it took a very basic program for the explanation and gave me a harder program for writing it.

つまり、この教材は、説明のためのごく基本的なプログラムを、より難しいプログラムとして私に教えてくれたのです。

Like, it did not teach me how to add, but what it is doing is building on what we learned earlier.

足し算の方法を教えてくれたわけではありませんが、このプログラムがやっていることは、私たちが以前に学んだことを土台にしています。

We learned how to do addition previously and then now it's asking me to use that in a loop.

以前、足し算のやり方を習いましたが、それをループの中で使えというのです。

So let me try that.

では、それを試してみましょう。

Let's see if I will be able to do it.

できるようになるかどうか、見てみましょう。

Good effort.

よく頑張ったね。

How does one mistake since some is declared using the val keyword, it is read only variable and cannot be assigned a new value.

valキーワードで宣言されたsomeは読み出し専用の変数で、新しい値を割り当てることができないので、どのように間違えるか。

Therefore you should declare something of a val keyword instead and who will teach me that?

したがって、代わりにvalキーワードの何かを宣言する必要がありますし、誰がそれを教えてくれるのでしょうか?

Did you teach me that?

あなたが教えてくれたのですか?

Yes it did.

はい、そうです。

It did teach me that that where i equals one and the value when it changes, it says where and I think it failed to mention that in the text.

それは私に教えてくれましたが、iが1である場所と値が変わる場所では、どこにあるのかと思いますが、テキストでは言及していなかったと思います。

So there are mistakes, but that's okay when you make mistakes in programming, that's how you learn.

だから間違いがあるんだけど、プログラミングで間違うのはいいんだ、そうやって学んでいくんだ。

So I learned something how to solve this.

だから、これをどう解くか、何か勉強になったよ。

Okay.

そうですか。

Give me one more question until I do it right.

私が正しく解けるようになるまで、もう1問ください。

So let me take, so this is how I learn programming, if I'm learning a new language and if I'm making a mistake, what I do is if I'm making mistakes, I take one more question.

それでは私が取るように、これが私がプログラミングを学ぶ方法です。新しい言語を学んでいて、もし間違いを犯したら、私が間違いを犯すときには、もう1つ質問を取ります。

I like ChatGPT a lot doing this because it can give me a similar difficulty level question.

ChatGPTは同じような難易度の問題を出してくれるので、このやり方がとても気に入っています。

So I really like how it is teaching me and also the prompts I'm using is something which comes with experience, how to learn something, right?

それで、私はそれがどのように私に教えてくれるのか、また私が使っているプロンプトも経験からくるもので、何かを学ぶ方法が本当に好きです。

So let's see.

では、見てみましょう。

Write a program that calculate the factorial of a given number.

与えられた数値の階乗を計算するプログラムを書きなさい。

Okay.

なるほど。

The factorial of a number is the product of all positive integers from one to that number.

ある数の階乗は、1からその数までのすべての正の整数の積である。

For example, the factorial of five is five four three two one, which is equal to one twenty.

例えば、5の階乗は5 4 3 2 1で、これは1 20に等しい。

Once you have written your program, post it here and I will check if it's correct.

プログラムを書いたら、ここに投稿してください、それが正しいかどうかチェックします。

Okay.

わかりました。

Let me try.

試してみよう。

This is this again, it has given me a difficult one.

これまた難しいのを出してきましたね。

If I was teaching programming, I wouldn't have given this question before teaching a lot of things.

もし私がプログラミングを教えるのであれば、いろいろなことを教える前にこの問題を出すことはないでしょう。

So where I write and I need to increment the value of I now if I was learning programming for the first time, this would have been very tough.

そして、私が書くところで、もし私が初めてプログラミングを学んでいたら、これはとても難しかっただろうと思います。

And since I know a language from before, I know how to, you know, form this logic in my head.

私は以前からある言語を知っているので、頭の中でこのロジックを形成する方法を知っているのです。

But if I was, if I didn't know how to form the logic, I wouldn't give a beginner this program too early.

でも、もし私が、論理の組み立て方を知らなかったとしたら、初心者にこのプログラムをあまり早く渡さないでしょう。

But that's okay.

でも、それでいいんです。

Good job.

よくやった。

Your program was kind of to make it more flexible, you can replace the hardware value of five with a variable so that the user can input any number.

あなたのプログラムは柔軟性を持たせるために、5というハードウェアの値を変数に置き換えて、ユーザーが任意の数を入力できるようにすることができます。

And now it is teaching me one more new concept all by its own.

そして今、またひとつ新しい概念を独力で教えてくれています。

I love this.

私はこれが大好きです。

So it's saying, hey, why don't you read it?

だから、それを読めばいいじゃないか、と言っているのです。

And how do you read it from the user?

どうやってユーザーから読み取るのですか?

You have to do realign and then convert it to int.

realignして、intに変換する必要があるんです。

And what I want now is realign, see it's in, then we use the realign function to read the user input and convert into an integer using the toint function.

そして今私が欲しいのは、realignを見て、それからrealign関数を使ってユーザー入力を読み取り、toint関数を使って整数に変換することです。

After that, we use a while loop to calculate the factorial of the number; we initialize factorial to one, and I to one; and then multiply factorial by I. So we did this: we initialize factorial to one, I to one, and set the condition as I less than or equal to the number.

その後、whileループを使って数の階乗を計算します。階乗とIを1に初期化し、階乗にIを掛けます。つまり、階乗を1に初期化し、Iを1に初期化し、条件をIが数以下であると設定します。

And I don't know why it says not not.

そして、なぜnot notと書いてあるのかがわかりません。

So I will ask this.

そこで、こう聞いてみます。

I think this is this is where ChatGPT will shine, this is amazing.

これこそChatGPTが輝くところだと思います、これはすごいです。

So I don't understand a few things from the program.

というわけで、プログラムを見ても分からないことがいくつかあります。

I can actually ask ChatGPT why, why it did it, why it did this.

でも、ChatGPTに「なぜそうなったのか」「なぜこうなったのか」を聞くことができるんです。

So let me let me try that.

だから、それを試してみることにしましょう。

So it's like having a personal, personal programming trainer for you, right?

つまり、個人的な、個人的なプログラミングトレーナーがついているようなものですよね?

Why did you use the question mark right in this line?

なぜ、この行でクエスチョンマークを使ったのでしょうか?

So in essence, what it is trying to say is you use this question mark operator to make sure that the next function is called only if only if the value is not null.

つまり、この疑問符演算子を使って、値がnullでない場合にのみ次の関数が呼び出されるように確認するということです。

So I can also say, ah, I understand this.

だから、私も、ああ、これは理解できた、と言えます。

I understand.

私は理解しています。

I see this in JavaScript as well because we have that, okay, safe operator in many other programming languages, right?

というのも、他の多くのプログラミング言語でも、安全な演算子はありますよね?

Question mark and.operator is called the optional chaining operator.

クエスチョンマークと.演算子は、オプショナル・チェイニング演算子と呼ばれています。

So now what I'm doing, this is another way of learning where you try to match whatever you have learned before with what you are learning right now so that you form a web.

それで今私がしていることは、これはあなたがこれまでに学んだことと今学んでいることをマッチさせてみるという別の学習方法です。そうすれば、あなたはウェブを形成することができます。

Now I remember, okay, it's optional chaining.

そういえば、オプショナル・チェイニングって言うんだっけ。

I was not able to remember the word optional chaining is very similar to optional chaining.

オプショナル・チェイニングという言葉は、オプショナル・チェイニングとよく似ていて覚えられませんでした。

But here it is called safe call operator, right?

しかし、ここではセーフ・コール・オペレーターと呼ばれていますね。

So safe call operator, optional chaining, these are just names.

つまり、セーフコールオペレーター、オプショナルチェイニング、これらは単なる名前なのです。

You will remember once you practice more, you start remembering that.

もっと練習すれば、思い出すようになりますよ。

But I also didn't understand one more piece, like why the extra, why the extra not signs.

でも、もうひとつ理解できなかったことがあります。たとえば、なぜ余計な符号をつけるのか。

Why?

なぜ?

Yeah, we could only use it when you are, which is amazing.

ああ、その時だけ使えるんだ、すごいね。

And I have used this in TypeScript.

そして、私はこれをTypeScriptで使ったことがあります。

So I say, I see this is something I have used in TypeScript as well.

そこで私は、なるほどこれはTypeScriptでも使ったことがあるものだと言います。

So let me see.

というわけで、見せてください。

Oh yes.

あ、そうだ。

If the not-null assertion operator is also available in TypeScript and other programming languages, it's a convenient way to tell the compiler that you are absolutely certain that a nullable variable is not null; and then you want to treat it as a non-null variable.

もしnot-nullアサーション演算子がTypeScriptや他のプログラミング言語でも利用可能であれば、それはnullable変数がnullでないことをコンパイラに伝える便利な方法であり、そしてそれを非null変数として扱いたいと思うでしょう。

Let me ask again, what happens if we don't use the not null?

もう一度聞きますが、not nullを使わないとどうなるのでしょうか?

Ah, so if we would have done it - if we have, if we have done it not, if we - if you wouldn't have said the not-null, it would have given a compiler error because it's a very safe programming language, Kotlin.

ああ、もし私たちがそうしていたら - もし私たちが、もし私たちがそうしていなかったら、もしあなたがnot-nullを言っていなかったら、それはコンパイラエラーを出すことになるでしょう、なぜならKotlinは非常に安全なプログラミング言語だからです。

Right?

そうでしょう?

It's not JavaScript.

JavaScriptではありません。

It's not Python.

Pythonでもない。

That's why it has similarities to TypeScript.

だからTypeScriptと似ているんです。

So if I would have done that, the program would be different.

だから、もしそうしていたら、プログラムは違うものになっていたでしょう。

The program would have to handle the number not equal to null.

NULLと等しくない数字があった場合、その処理をしなければならない。

And in that case, we have to reply with the factorial as one, right?

そしてその場合、階乗を1として答える必要がありますよね?

That the factorial for the number one is one.

1という数字に対する階乗は1であると。

So that is extremely important.

それが非常に重要なんですね。

I like that it is teaching me the right ways to do things very early on.

これは非常に重要なことで、早い段階で正しい方法を教えてくれるのがいいですね。

And the other thing which we should actually love here is how I can go deep into everything.

そしてもうひとつは、あらゆることを深く掘り下げることができる点です。

So I love this kind of teaching.

ですから、私はこのような教育が大好きです。

I wish something like this existed when I started learning programming.

私がプログラミングを学び始めたとき、このようなものがあればよかったのにと思います。

And now that I'm starting, starting to learn Kotlin and I'm just trying this for the first time here, I'm loving this because this is a kind of experience education would want.

そして今、私がKotlinを学び始めて、ここで初めてこれを試しているのですが、これが大好きです。なぜなら、これが望むような経験教育だからです。

It would want a few things that you can see here.

教育現場が求めるものは、ここにあるようにいくつかあります。

One, personal tutor.

1つは、パーソナルチューターです。

So you can have your own pace adjusted to you can ask questions for each and every language you don't understand.

自分のペースに合わせることができ、わからないことは一つひとつ質問することができます。

Three, you can start from the very beginning.

3つ、最初から始めることができる。

You can also ask this nose.

この鼻に聞くこともできます。

This does not only know Scotin.

これはScotinを知っているだけではありません。

It knows TypeScript.

TypeScriptを知っている。

It knows JavaScript.

JavaScriptも知っている。

It knows Python.

Pythonも知っている。

So we can ask how I've seen this in Python as well.

だから、Pythonでもこれをどう見てきたかを問うことができる。

What are the languages where I would have seen this?

これを見たことがある言語って何だろう?

So it helps me create that web when I'm an experienced developer.

だから、私が経験豊富な開発者になったときに、そのウェブを作るのを助けてくれるのです。

So I'm loving how I'm loving how to learn from from this.

だから、私はここから学ぶのが大好きなんです。

I can ask.

と聞くことができます。

This was a great question.

これは素晴らしい質問でした。

This was what more concepts should I learn as a beginner?

初心者のうちは、さらにどんな概念を学べばいいのでしょうか?

And let me see what it says, functions, arrays, strings, classes, control flow, if and when I have learned if if when while for we learned there's a few concepts.

そして、何が書いてあるか見てみましょう。関数、配列、文字列、クラス、制御フロー、ifやwhen、私たちが学んだifやwhen、while、forなどのいくつかの概念があります。

So if I if I want to do this, I can do this whole day like Captain America.

だから、もし私がこれをやりたければ、キャプテン・アメリカみたいに一日中やってもいいんだ。

We can do this whole day and keep fighting.

一日中やって、戦い続けることができるのです。

But this is amazing how you can learn new things with chat.

でも、チャットで新しいことを学べるなんて、これはすごいことなんです。

I'm using it to learn a lot of things.

私はこれを利用して、いろいろなことを学んでいます。

I hope you see this and you start using chat to learn more for every concept.

これを見て、あなたもチャットを使って、あらゆる概念についてもっと学ぶようになるといいですね。

You can do this thing.

こんなことができるんですね。

Let me do a quick revision for you.

あなたのために簡単な修正をしてあげましょう。

What can you do?

どんなことができるのでしょうか?

First thing is it gives you a lot so you can say can you give me a mini program first and ask me a question?

まず第一に、たくさんのことを教えてくれます。

Then you try answering those questions as well.

そして、その質問にも答えてみてください。

And then you can say introduce one concept at a time.

そして、一度に1つのコンセプトを紹介することができます。

So then I said, hey, introduce one more new concept and show me an example and give me a question.

それで、もうひとつ新しいコンセプトを紹介して、例を見せて、質問をしてみてくださいと。

And then every time it does, I would say yes.

そうすると、その都度、イエスと答えるんだ。

And then I like I love the place where it said this is wrong.

そして、これは間違っていると言っているところが好きです。

You should do it right.

正しくやるべきだ。

And then when I when I did the factorial question, it also showed me new things.

それから、因数分解をしたときにも、新しいことを教えてくれました。

And when I asked about these pieces, it told me about, you know, the not null operator and the and the safe call operator.

これらの要素について質問すると、not null演算子やセーフコール演算子について教えてくれたんです。

There are a lot of things which is which it is taking care of.

このように、たくさんのことを教えてくれるのです。

It is personalizing as per your need.

あなたのニーズに合わせてパーソナライズしてくれるのです。

Right.

そうですね。

And I think if we keep doing it and I won't keep doing it, if you keep doing it, we can learn a lot better from Jadgpd because it's like having your own personal trainer.

そして私たちがそれを続けると思うし、私はそれを続けるつもりはありませんが、あなたがそれを続けるなら、私たちはJadgpdからもっと上手に学ぶことができるでしょう。なぜなら、それはまるで自分専用のトレーナーを持っているようなものだからです。

And if you can lift if you can lift two kgs, it will tell you very good to get well done.

そして、もしあなたが2kgを持ち上げることができれば、それはあなたにとても良いことを教えてくれるでしょう。

Can you live five kg now?

今、5kg生きられるか?

And if you can do five kg, very good.

そして、もし5kgできれば、とても良いことです。

Can you do seven and a half kg now?

あなたは今、7.5kgできますか?

But if you're unable to lift seven and a half kg, you say, OK, no problem.

と聞かれますが、7.5kgを持ち上げることができなければ、OK、ノープロブレムと言います。

Let's go back to five kgs and increase the number of reps so that your muscles get stronger.

5kgに戻して、筋肉が強くなるようにレップ数を増やしていきましょう。

We will do seven and a half kg later.

7.5kgは後でやりましょう。

So it's like having a personal trainer, but it does not have that understanding of a personal trainer.

つまり、パーソナルトレーナーがいるようなものですが、パーソナルトレーナーのそのような理解力はありません。

So you need to be your own personal trainer in this case, but it can give you those dumbbells.

ですから、この場合、あなた自身がパーソナルトレーナーになる必要がありますが、そのダンベルを渡すことができます。

It can help you lift.

ダンベルを渡してくれます。

It can tell you, you know, this your posture is not right.

しかし、ダンベルを渡すと、持ち上げるのを手伝ってくれます。

Don't jerk your hand.

手を動かしてはいけませんよ。

All of those things it can tell you.

そういうことをすべて教えてくれるのです。

You just have to understand how to learn from it.

ただ、そこからどう学ぶかを理解する必要があるのです。

And I'm hoping to make more videos on this, how to learn different frameworks and languages.

このビデオでは、さまざまなフレームワークや言語の学習方法について、もっと紹介したいと思っています。

If you like this video, do share, subscribe and like and comment saying, do you want more such videos on ChatGPT?

もしこのビデオが気に入ったら、シェア、購読、いいね、コメントをしてください。


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