DeepMindは「Transformerは事前学習データを超えて一般化できない」と指摘しているが、疑問視する人もいる。

DeepMindは「Transformerは事前学習データを超えて一般化できない」と指摘しているが、疑問視する人もいる。

マスク氏の xAI が Grok を発表した翌日、xAI はプロンプトエンジニアリングと説明可能性の研究に使用できる統合開発環境である、別の AI 製品である PromptIDE を発表しました。

新製品の継続的なリリースにより、ネットユーザーからは「xAI チームの開発スピードは驚異的だ!」という声が上がっています。

xAI は公式ブログで次のように紹介しています: PromptIDE は、迅速なエンジニアリングと説明可能性の研究のための統合開発環境です。 SDK を通じてプロンプト エンジニアリングを加速し、SDK は複雑なプロンプト テクノロジーを完了できるほか、結果分析やネットワーク出力の視覚化なども実行できます。

xAI が Grok の開発でこの技術を広範に活用したことは注目に値します。

PromptIDE を使用すると、エンジニアや研究者は Grok-1 モデル (Grok を動かすモデル) に透過的にアクセスできます。この IDE は、ユーザーが大規模モデル (LLM) の機能を素早く探索するのに役立ちます。 IDE の中心となるのは Python コード エディターであり、新しい SDK と組み合わせることで、洗練されたプロンプト技術が可能になります。 IDE でプロンプトを実行すると、サンプリング確率、集計アテンション マスクなどの便利な分析が表示されます。

IDE はすべてのプロンプトを自動的に保存し、バージョン管理が組み込まれているため、ユーザーはさまざまなプロンプト手法の出力を比較できます。最後に、ユーザーは CSV ファイルなどの小さなファイルをアップロードし、SDK 内の単一の Python 関数を使用してそれらを読み取ることができます。 SDK の同時実行機能と組み合わせることで、少し大きいファイルでも迅速に処理できます。

以下は IDE の主な機能のデモンストレーションです。

コードエディターとSDK

PromptIDE の中核はコード エディター + Python SDK であり、SDK は複雑なプロンプト技術を実装できる新しいプログラミング パラダイムを提供します。

上の図に示すように、ユーザーは prompt() 関数を使用してコンテキストにトークンを手動で追加したり、sample() 関数を使用してコンテキストに基づいてトークンを生成したりできます。

さらに、複数の Web ワーカーを同時に実行できるため、ユーザーは複数のプロンプトを並行して実行できます。

ユーザーは、同じプログラム内で複数のコンテキストを使用して、複雑なプロンプト手法を実装することもできます。関数に @prompt_fn デコレータがアノテーションされている場合、その関数は独自の新しいコンテキストで実行され、親コンテキストとは独立していくつかのアクションを実行できます。このプログラミング パラダイムは、任意にネストされたサブコンテキストを持つ再帰的および反復的なプロンプトをサポートします。

同時実行性: SDK は Python コルーチンを使用して、@prompt_fn で注釈が付けられた複数の Python 関数を同時に処理し、特に CSV ファイルを処理するときに処理時間を短縮します。

ユーザー入力: プロンプトは、user_input() 関数を通じて対話型にすることができます。 user_input() 関数は、ユーザーが入力した文字列を返します。この文字列は、prompt() 関数を介してコンテキストに追加できます。これらの API を使用すると、わずか 4 行のコードでチャットボットを実装できます。

ファイル: 開発者は、小さなファイル (ファイルあたり最大 5 MiB、合計最大 50 MiB) を PromptIDE にアップロードし、アップロードしたファイルをプロンプトで使用できます。 read_file() 関数は、アップロードされたファイルをバイト配列として返します。これらを上記の同時実行機能と組み合わせることで、プロンプトのバッチ処理を実現できます。

分析: プロンプトを実行すると、モデルの出力をよりよく理解できるように、詳細なトークン分析がユーザーに表示されます。

ユーザーが user_input() 関数を使用すると、ユーザーが応答を入力できるテキスト ボックスがウィンドウに表示されます。次のスクリーンショットは、上記のチャットボット コード スニペットを実行した結果を示しています。

最後に、トークンの視覚化が不要な場合は、読みやすさを向上させるためにコンテキストをマークダウンで提示することもできます。

<<:  NetEase はデータ指標の異常をどのように検出し、診断するのでしょうか?

>>:  マスク氏の最新チップ:脳とコンピューターの相互作用に特化し、視覚障害者が「見る」ことを可能にする

ブログ    

推薦する

...

OpenAIの主任科学者はスーパーAIを制御する方法を見つける計画を立てている

12月15日、OpenAIは設立当初から、たとえ人工知能が開発者よりも賢くなっても、全人類に利益をも...

なぜ人工知能 + ヘルスケアは投資家に人気があるのでしょうか? 人工知能は医療問題を解決できるのでしょうか?

2018 年には、製薬会社上位 10 社だけで 3,000 億ドルを超える収益を生み出すでしょう。...

百度AIシティが上海と契約を締結、インテリジェントイノベーションで上海に新たな伝説を刻む

11月27日、百度は上海市政府と戦略的協力枠組み協定を締結した。上海市党委員会書記の李強氏と市党委員...

AI は銀行がますます激化する詐欺の競争に勝つためにどう役立つか

今日のイノベーションのペースが競争だとしたら、世界は猛烈なスピードで変化しています。今日の世界で起こ...

百度が新製品「小度」を発売、マルチラウンド対話と子供向けモードを追加

昨日の午後、百度は新製品発表会で「小度」スマートスピーカーを発表しました。このスマートスピーカーは百...

中国科学院コンピューティング技術研究所の孫暁明氏:多項式レベルの加速の実現、量子探索アルゴリズムの利点と課題

4月20日、Syncedは「量子コンピューティング」に関するオンライン円卓会議イベントに、中国科学院...

...

機械学習を利用してデータベースの運用と保守の問題を解決します

著者についてPing An Technology のデータベース チームの運用保守開発エンジニアであ...

チューリング賞受賞者:人工知能を実装したものは、もはや人工知能とは呼ばれない

1956年、マッカーシーはダートマス大学で開催された会議で初めて「人工知能」の概念を提唱した。後に、...

人類はついに怠惰なAIを生み出してしまった…

強化学習 (RL) の概念を説明する記事は多数ありますが、現実世界で RL を実際に設計して実装する...

機械学習エンジニアに必要な 5 つのソフトスキル

[[395964]]導入機械学習エンジニアの役割は通常、プログラミング、ソフトウェア実装、データ分析...

...

アマゾンが新しいAIツールを発表、数千の企業がBedrockを試すよう呼びかけ

アマゾンの幹部は7月27日、クラウドコンピューティング部門が人工知能サービス「ベッドロック」を試す顧...