ホームページ  >  記事  >  テクノロジー周辺機器  >  生成エージェント - NPC からの独立宣言

生成エージェント - NPC からの独立宣言

WBOY
WBOY転載
2023-04-12 14:55:211830ブラウズ

ゲーム内のすべての NPC を見ましたか?

NPC が何をするにしても、引き受けるべきタスクがあるか、チャットするタスクがない人かに関係なく、彼らの共通の特徴は、これらの数文を繰り返し続けることです。そしてもう一度。

理由も非常に単純で、これらの NPC は十分に賢くないからです。

つまり、従来の NPC は、まずスクリプトを手配し、スピーキング スキルを手配し、どのような言葉を発する必要があるかを伝えます。

ChatGPT の登場により、これらのゲーム キャラクターの会話は、重要な情報を入力するだけで自動生成されるようになりました。

これは、スタンフォード大学と Google の研究者が行っていることです - 人工知能を使用して生成エージェントを作成します。

生成エージェントを生成するにはどうすればよいですか?

この仕組みは実はとてもシンプルで、写真で簡単にまとめることができます。

生成エージェント - NPC からの独立宣言

# 一番左の Perceive が初期入力のようなもので、エージェントはさまざまな種類の情報を受け取り始めます。

中央の大きなフレームは最も重要な部分で、生成エージェントがどのようにコンテンツを「生成」し、自発的に「動作」の最後のステップに到達するかを示しています。

生成エージェントの主な機能は、メモリ ストリームである Memory Stream を備えていることです。

上記の従来の NPC と同様に、その行動や発言は規定されており、自由に遊ぶ余地はありません。

そして、自由に遊びたいなら、自分だけの「ライブラリ」を持たなければなりません。この「ライブラリ」には、AI が日常生活の中で記録したり考えたりしたことが含まれています。さらに「行動」できるでしょうか。

#AI は学習する必要があります。

記憶の検索、計画、反映のステップは、AI が記憶を処理するステップです。 AI は毎日何が起こったかを記憶するだけでなく、これらの出来事を振り返り、毎日の計画を立てることもできます。

同時に、AI の動作によって引き起こされた新しいフィードバックも記憶し、それを新しい材料として扱い、新しい処理を継続します。

生成エージェント - NPC からの独立宣言

#「観察」は各登場人物が周囲の環境、人、物を観察することであり、「反省」はこれらの現象について考えることです。 。

そして、登場人物たちはこれらの内容に基づいて計画を立てます。

最初は大まかな計画を自分たちで作り、徐々に練り上げていきました。最初に時間単位の計画を立て、次に 5 ~ 15 分の短期計画を立てます。

さらに、登場人物たちは周囲の環境の変化に応じて計画を変更します。人間の行動を完全に模倣し、毎日計画を狂ったように修正しない人がいるでしょうか?

このようにして、生成エージェントの魅力がわかります。

生成エージェント - NPC からの独立宣言#完全な生成エージェント (観察、思考、計画の 3 つの部分を含む) のパフォーマンスが次のとおりであることがわかります。どちらかまたは両方が欠けているアーキテクチャよりもはるかに優れています。

かわいい小さな人の絵文字

Google とスタンフォードの研究者が設計したシナリオでは、合計 25 人の小さな AI 人がここに住んでいます。地図で。

生成エージェント - NPC からの独立宣言 研究者らは合計25人のキャラクターを設定し、それぞれのキャラクターに名前や職業などの基本的な事項を設定した。情報。

たとえば、ジョン リンはドラッグストアの店員で、とても親切です。彼は、顧客が薬を入手しやすくする方法を常に考えています。

生活面では、ジョンは大学教授である妻のメイ リンと暮らしています。彼らの息子エディ・リンは音楽理論を勉強しています。

同時に、ジョンと隣人の関係、隣人に対するジョンの見解、職場の同僚との関係など、登場人物間の初期の関係ネットワークも確立されました。薬局のこと、普段話したいことなど。

生成エージェント - NPC からの独立宣言各キャラクターには、最初にキャラクターのフレームワークの概要を示し、その後のインタラクションをトリガーするプリセット テキストがあります。

あとはAI自身次第です。

各キャラクターの行動は絵文字で表現され、システム内で一文にまとめられます。たとえば、誰かが日記を書いている場合、

を使用してそれを表現します。

生成エージェント - NPC からの独立宣言

ある日、イザベラとトムは会いました。彼らはキャンペーンについて話し合いました。

キャラクターは完全かつ明確な自然言語を使用して相互にコミュニケーションできることを知っておく必要があります。そして、各キャラクターは近くにいる他のキャラクターを感知し、それぞれの性格やキャラクターの関係に基づいて通り過ぎるか会話を始めるかを決定できます。

生成エージェント - NPC からの独立宣言

イザベラ: 「誰に投票するべきかまだ考えています。でも、サム・ムーアに出馬について話しました。」 「彼についてどう思いますか?」

トム: 「正直に言うと、私はサムのことがあまり好きではありません。彼は私たちのコミュニティと少しずれていると思います。 "

そして、実験目的で研究者が介入することもできます。ただし、この介入は従来の入力スクリプトとは異なります。代わりに、一部の分岐の方向に少し力を加え、残りは AI 自体に任せます。

日常生活に関しては、各キャラクターには独自の「ルーティン」があり、この「ルーティン」はあらかじめ設定されています。

以下は、薬局少年ジョン リンの 1 日の生活です。毎日どんな新しいことが起こるかというと、それが最も興味深い部分です。

生成エージェント - NPC からの独立宣言

最後に、バレンタインデーにおける AI 間の興味深いやり取りをいくつか見てみましょう。

生成エージェント - NPC からの独立宣言

バレンタインデーに、研究者たちはイザベラとマリアという 2 人のキャラクターに、イザベラがこれからすることを告げるあらかじめ設定されたメッセージを与えました。パーティーを開き、マリアにクラウスが好きだと伝えます。

そして、二人のキャラクターが勝手に遊び始めました。

イザベラはマップ内を歩き回り、人々を見つけるとパーティーに招待します。

生成エージェント - NPC からの独立宣言

#これにはマリアも含まれます。マリアはクラウスと仲良くなるこの機会を絶対に逃すはずがなかったので、クラウスを見つけてイザベラのパーティーに招待しました。

#イザベラは、みんなを招待した後もただ座っているのではなく、会場の飾り付けをするためにコーヒーショップに行き、マリアに手伝いをするよう誘いました。

生成エージェント - NPC からの独立宣言

#上の図は、これらの AI とパーティによって引き起こされるインタラクションとの関係を示しています。

そして、AI のグループが午後 5 時に楽しそうにパーティーを始めました。

下の写真は、AI によってパーティーがどのように自発的に誘導されたかを詳しく示しています。記憶の検索、環境の観察からの反映、意思決定が含まれます。

生成エージェント - NPC からの独立宣言

#左側は、イザベラが観察した環境コンテンツ (使用されていない冷蔵庫、ベッド、棚、机、ワードローブなど) です。 , など。待ってから、環境やパーティーを主催する意図に基づいて、装飾、招待状、パーティーのデザインなどを決定します。

このように、プロセス全体は非常に充実しているように見えます。

SF が現実になる?

上記のシーンはシンプルで楽しいように見えますが、発展すればするほどさまざまな力を発揮できます。

ピートはTwitterで、この結果は将来さまざまな方法で応用できると述べた。

生成エージェント - NPC からの独立宣言#たとえば、この種の生成エージェントが NPC として機能する VR 世界に適用すると、それはウエストワールドのようなものに違いありません。想像されたシナリオはもはや手の届かないものではありません。

「西洋世界では、すべての NPC が独自の考え、性格、計画、人間関係を持っています。さらに多くのものは独自に生成されます。」

そして、Google とスタンフォードの研究者によって作られたこの物体は、Westworld のミニ Q バージョンです。

参考:

https://twitter.com/nonmayorpete/status/1645355225157615616 https://www.reddit.com/r/MachineLearning/comments/ 12hluz1 /r_generative_agents_interactive_simulacra_of/

以上が生成エージェント - NPC からの独立宣言の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。