Unity は 6 月 27 日に、Unity Muse プラットフォームの主要機能である Muse Chat のクローズドベータ版を発表しました。開発者は、Muse Chat で大規模言語モデル(LLM)*を活用して Unity のすべてのドキュメント、マニュアル、およびその他のリソースから情報を見つけることができます。
この強力なアシスタント機能を使用すれば、クリエイターは開発に関する質問に対して、ファーストパーティである Unity のソースから、適切に構造化された関連性のある回答を入手できます。Muse Chat は、初心者から上級者まで、開発のどの段階においても役立ちますが、現在のクローズドベータ版から得られた手引きや教訓をいくつか皆さんと共有することで、今後 Muse Chat をワークフローで使用する上でのヒントを提供できればと思います。
新しい Unity プロジェクトを開始できる準備は整っているものの、どのように開始すればいいかわからない場合、Muse Chat を使用すれば、学習プロセスをすぐに開始するための最適なリソースのリストを即座に手に入れることができます。以下に例を示します。
プロンプト – 「こんにちは、Muse。Unity を使って 2D モバイルゲームを構築する手順について、必要なツールや開始方法を含めて、詳しく教えてください」
回答 –
「Unity で 2D モバイルゲームを構築するには、次の手順に従います。
その他の学習リソースについては、以下を参照してください。
特定の機能の詳細については、Unity のドキュメントを参照してください。2D モバイルゲームの開発が成功することを祈っています」
ヒント:上記のいずれかのステップをさらに詳しく知りたい場合は、追加の質問をしてください。例えばシーンを作成するときに、何を考慮すべきかを Muse Chat が説明します。
コードをゼロから構築するのは困難です。Muse Chat はこのプロセスを簡素化するために設計されました。Muse Chat にコードの生成を依頼すれば、迅速な開発が可能になります。Muse Chat はテストを記述するときに有用なコードスニペットを作成するのに役立つと、ベータ版のユーザーは共有しています。
Muse Chat を使用すると、コードをゼロから作成したり、既存のコードを変更したりできます。また、新しいメソッドを見つけるきっかけとして、Muse Chat を使用することもできます(キャラクターのジャンプ能力を変更してから、シングルジャンプをダブルジャンプに変更するなど)。
ジャンプメソッドについて、Muse Chat とどのように対話するかを探ってみましょう。
プロンプト – 「こんにちは、Muse。シングルジャンプではなくダブルジャンプが可能になるようにジャンプメソッドを変更するのを手伝ってくれませんか」
回答 – Muse の応答と、ダブルジャンプを可能にするために生成されたコードは以下の通りです。
新しく生成されたコードをどのように適用するのが最適かを判断するには、Muse Chat に追加の質問をします。
プロンプト – 「ありがとう、Muse。では、jumpForce の値をどのように調整するか教えてください」
回答 – Muse の応答と、jumpForce 値を調整する手順の説明は以下の通りです。
特に独りで開発している場合は、修正不可能に見えるバグに遭遇すると、開発時間が消費されるだけではありません。フラストレーションを引き起こす大きな原因にもなります。
プロセスに Muse Chat を追加すれば、一緒にトラブルシューティングしてくれるチームメイトが得られます。これまでよく目にしてきた使用例の 1 つは、開発者が Muse Chat とコードを共有し、機能しない理由を尋ねるというやり方です。原因がわからない場合は、Muse Chat に問題を説明することもできます。すると Muse Chat は、ドキュメントやその他のリソースをスキャンして、何が問題かを特定します。
あるいは、バグのある環境を複製し、テストを素早く設定すると、Muse Chat が問題の解決を支援してくれる可能性があります。あるベータテスト参加者は次の体験を共有しました。「エディターのドメインのリロード後にのみ発生することがわかっているバグ用のテストを作成していたので、『スクリプトを使用してドメインのリロードを強制するにはどうすればよいか』を Muse Chat に尋ねました」。その結果、該当の機能をより迅速に見つけることができ、テストの実行とプロジェクトのデバッグが容易になりました。
Unity のベータ版を熟知しているユーザーからは、Muse Chat を使用すればお気に入りのリソースを素早く見つけることができ、忘れていたツールを再発見することもできるといった称賛の声が上っています。
あるベータ版ユーザーは次のように述べています。「存在は知っていても、どこにあるか覚えていない API を見つけるのに非常に役立ちます。Unity を使用していなければ、Google や Slack で検索したり、他のチャネルで尋ねたりしなければいけませんが、そのような時間を節約できます」
Muse Chat がリソースを素早く見つけてくれるので、自分で探しに行く必要はありません。
6 月にも予告したように、Unity Muse は、テクスチャやスプライトを生成する機能など、さらに多くの機能を AI ベータ版に追加する予定です。Unity AI はさらに多くの可能性を引き出します。今すぐ AI ベータプログラムに登録しましょう。新機能の提供開始を最初に知ることができます 。 また、Muse コミュニティに参加して、AI を使用した作成方法を習得してください。
* Unity Muse Chat の作成にあたって、私たちはサードパーティ製の LLM の使用を許諾し、ファーストパーティである Unity の技術ドキュメント(マニュアル、リリースノート、チュートリアル、スクリプトガイドなど)と統合しました。そのため、クリエイターは、最も関連性の高い最新の情報を入手できます。私たちのアプローチついて詳しくは、倫理的 AI の指針をお読みください。
Is this article helpful for you?
Thank you for your feedback!