SonetやGemini Pro 1.5 より凄いとウワサの Llama 3 を試したり、チャットGPTと比較したりする。
どうもこんにちは!
最近自分はGPTStoreを試しまくっていて、
よく利用制限がきています。
今回はチャットGPTがすぐに利用制限で使えなくなるので、代わりを探そうと思って
2024年4月18日に公開された、Llama 3という
Gemini Pro 1.5やClaude 3 Sonnetより凄いらしい生成AIを使っていきます!
Llama 3はこちらの記事が詳細に書かれてました。
まぁ何はともあれコードを書かせてみれば分かります。
using UnityEngine;
using UnityEngine.Audio;
public class SoundManager : MonoBehaviour
{
// 音声のリスト
public AudioClip[] soundEffects;
// 音声の再生用オーディオソース
private AudioSource audioSource;
// 音声の優先度
public enum SoundPriority { Low, Medium, High }
void Start()
{
// 音声の再生用オーディオソースを取得
audioSource = GetComponent<AudioSource>();
}
// 音声を再生する
public void PlaySound(AudioClip sound, SoundPriority priority)
{
// 音声の優先度に基づいて音声を再生
switch (priority)
{
case SoundPriority.Low:
audioSource.priority = 128;
break;
case SoundPriority.Medium:
audioSource.priority = 256;
break;
case SoundPriority.High:
audioSource.priority = 512;
break;
}
// 音声を再生
audioSource.clip = sound;
audioSource.Play();
}
// 音声を停止する
public void StopSound()
{
audioSource.Stop();
}
// 音声の音量を調整する
public void SetSoundVolume(float volume)
{
audioSource.volume = volume;
}
}
なんか音声の優先度を決めれる機能がついてますね。
まぁシングルトンにはなってないけど。
ちなみに結構親切に書いてくれてます。
これはGPTStore にあった、Unity講師 というゲーム制作に特化したチャットGPT並みかもしれない。
次は普通のチャットGPTと比較してみます。
using UnityEngine;
public class SoundManager : MonoBehaviour
{
public static SoundManager instance;
private AudioSource audioSource;
private void Awake()
{
if (instance == null)
{
instance = this;
DontDestroyOnLoad(gameObject); // シーンを切り替えてもオブジェクトが破棄されないようにします
}
else
{
Destroy(gameObject); // 重複したオブジェクトを破棄します
}
}
private void Start()
{
audioSource = GetComponent<AudioSource>();
}
public void PlaySound(AudioClip clip)
{
audioSource.clip = clip;
audioSource.Play();
}
public void StopSound()
{
audioSource.Stop();
}
public void SetVolume(float volume)
{
audioSource.volume = volume;
}
}
うーむ、性能に関しては、若干Llama 3の方が優秀かな?と思いました。
まぁLlama 3の方が手順を丁寧に教えてくれるので
Unityの初心者向けだと思います。
まとめ
Llama 3はチャットGPTより、Unityの手順について丁寧に教えてくれる!
体感コードの生成能力はLlama 3のが高い印象。
ログインなしで手軽に使える!
まぁまだコードの生成能力とかは、ちゃんと長時間使ってみないとわからないので、もうちょっと使ってみます。
今回使用したLlama 3の導入方法
この記事が気に入ったらサポートをしてみませんか?