正しいコンピューター コードを作成するには、明らかに一定のスキルが必要です。少なくとも、構文と使用可能なツールに関する知識が必要です。ロボットを制御するコードを作成することはさらに困難になる可能性があり、最も基本的なコマンドでさえ、適切なプログラミング言語を知らなければ実行できなくなります。そのため、Google は自然な音声を認識し、機械語を独自に作成するロボットを構築しました。
このプロジェクトは Code as Policies (CaP) と呼ばれ、自然言語コマンドを実行可能なコードに変換する Google Pathways Language Model (PaLM) 人工知能アルゴリズムに基づいています。システムは、サンプル コマンドと対応するコードにコメントを付けて提供することでトレーニングされました。その結果、ロボットは新しいコマンドを受け取ると、「API 呼び出しが再分散され、新しい機能が合成され、フィードバック ループが作成されて動作中に新しいアクションをトリガーする新しいコードを自律的に生成する」ことができました。
必要に応じて、CaP は算術演算を実行し、特定の言語のロジックを使用します。たとえば、Python の「if/else」および「for/while」ループや、サードパーティ ライブラリを接続して追加機能を実装します。さらに、「より速く」や「左に」などのあいまいなコマンドを解釈して、タスクを完了するための特定の指標に変えることができます。ただし、1 つの言語モデルにアタッチすると、ロボットにいくつかの制限が課されます。コマンドのポイントが表示されない場合や、不明なパラメーターを処理しようとすると、ロボットは失敗します。そして最後に、複雑な一連のアクションをまだ実行できません。数十個のパラメーターを使用した操作は利用できません。
2022-11-08 18:54:22
著者: Vitalii Babkin
ソース URL