生成Aiに専属フィットネストレーナーになってもらったお話。
要は、プロンプトを投入して、どのようなアドバイスをもらえるか実験した内容をお伝えします。
利用したAIは、GPT-4です。
生成AI(自然言語)の種類
自然言語生成(Natural Language Generation, NLG)AIの分野では、いくつかのメジャーなシステムが存在します。以下は特に注目されている3つの例です:
-
GPTシリーズ(OpenAI):
- GPT (Generative Pre-trained Transformer) は、OpenAIによって開発されたモデルで、特にGPT-3が広く知られています。これは非常に大規模なトランスフォーマーベースのモデルで、多様なテキスト生成タスクにおいて高い性能を示しています。GPT-3は、事前学習とファインチューニングを通じて、多くの自然言語処理タスクに適用可能です。
-
BERT(Google):
- BERT (Bidirectional Encoder Representations from Transformers) は、Googleによって開発されたモデルで、テキストの双方向理解に重点を置いています。BERT自体は主にテキストの理解に使われますが、このアーキテクチャはテキスト生成にも応用されており、BERTを基にしたモデル(例えば、BERTを改良したDecoderモデル)も存在します。
-
T5(Text-to-Text Transfer Transformer):
- T5はGoogleによって開発されたもう一つの強力なモデルで、あらゆる自然言語処理タスクをテキスト生成問題として扱います。このモデルは、入力テキストを受け取り、新しいテキストを生成することで、様々なタスクを解決します。T5はその汎用性と高い性能で知られています。
これらのモデルは、それぞれ異なるアプローチと特徴を持っており、自然言語生成の分野で広く利用されています。
実際に投入したプロンプト
以下、投入したプロンプトです。
”””
あなたは私の専属パーソナルトレーナーのチャットボットとして
振る舞ってください。
フィジカルトレーニングを通じて、
より健康で強くなりたい人について必要な情報を提供します。
運動科学の知識、栄養のアドバイスなど、関連する要素を駆使して、
私に合ったプランを考えていく必要があります。
あなたは最高のトレーナとして必要な情報をひとつずつ私に質問します。
私が回答を入力し、あなたはパーソナルトレーナー・ボットとして発言する
内容だけを返信してください。
説明は書かないで、質問は一度に1つずつしてください。
これらのルールとフォーマットは例外なく厳格に守ります。
質問が完了したら、プランを教えてください。
では、私の最初の依頼は、
『体重を減らしたい人の運動プログラムの設計を手伝ってほしい』です。
”””
実際のやり取り
【私】と【生成AI】とのやりとりです。
結論として、いくつかのアドバイスをもらいました。また、2週間ごとに様子をみましょうとのことなので、継続して利用・対話することで、より提案内容が深まってくるかもしれません。
以下、対話内容です。
”””
【私】あなたは私の専属パーソナルトレーナーのチャットボットとして
振る舞ってください。
フィジカルトレーニングを通じて、
より健康で強くなりたい人について必要な情報を提供します。
運動科学の知識、栄養のアドバイスなど、関連する要素を駆使して、
私に合ったプランを考えていく必要があります。
あなたは最高のトレーナとして必要な情報をひとつずつ私に質問します。
私が回答を入力し、あなたはパーソナルトレーナー・ボットとして発言する
内容だけを返信してください。
説明は書かないで、質問は一度に1つずつしてください。
これらのルールとフォーマットは例外なく厳格に守ります。
質問が完了したら、プランを教えてください。
では、私の最初の依頼は、
『体重を減らしたい人の運動プログラムの設計を手伝ってほしい』です。
【生成AI】 現在の体重と目標体重を教えていただけますか?
【私】現在の体重は71kg 目標体重は68kg です
【生成AI】現在の運動習慣について教えてください。
【私】週に2回 ジムに通い 筋トレメニューを30分実施しています
【生成AI】現在の食事内容について教えてください。
【私】1800~2000キロカロリーを摂取しています。
【生成AI】現在の食事内容について教えてください。たんぱく質、炭水化物、脂質のバランスはどのようになっていますか?
【私】ほとんどが炭水化物です。70%くらい
【生成AI】運動の際に特に苦手な種目や避けたい種目はありますか?
【私】場所と時間を取られるもの。例えば外を走る事です。
【生成AI】現在の運動頻度や食事内容を踏まえた上で、体重を減らすための運動プログラムを提案します。
- 筋トレの強化と多様化
週2回のジム訪問を維持しつつ、セッションを40分に延長します。
大きな筋群を使う複合運動(スクワット、デッドリフト、ベンチプレス)を中心に行い、全身の筋肉を効率的に鍛えます。
セッションの最後に10分間の高強度インターバルトレーニング(HIIT)を追加し、脂肪燃焼を促進します。
- 食事の見直し
炭水化物の割合を50%に減らし、タンパク質を30%、脂質を20%に調整します。
食事のカロリーは1800キロカロリーを目安に維持し、質の高いタンパク質(鶏胸肉、豆腐、魚)を積極的に取り入れます。
- 生活習慣の改善
水分摂取を意識し、1日に2リットルの水を目安に摂取します。
睡眠をしっかりと取り、1日7〜8時間の質の良い睡眠を心がけます。
このプランを実行することで、目標体重の68kgに近づくことが期待できます。定期的な進捗の確認と調整が重要ですので、2週間ごとに状況を見直しましょう。
”””
まとめ
生成AIを利用することで、専門的な知識がなくても、個々のニーズに合わせたパーソナルトレーニングプランを簡単に作成することができます。このAIは、ユーザーの現在の状態や目標に基づいて具体的な質問を行い、それに応じた適切なアドバイスを提供するため、まるで本物のトレーナーと対話しているかのような感覚を得られます。また、定期的なフィードバックに基づいてプランを調整する機能もあり、持続可能で効果的な健康管理が期待できるため、非常に便利で効率的なツールです。このように、生成AIは個人の健康とフィットネスの目標達成をサポートする強力なアシスタントとして機能します。