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 はデータ指標の異常をどのように検出し、診断するのでしょうか?

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

ブログ    
ブログ    

推薦する

今検討する価値のある 21 のロボティック プロセス オートメーション (RPA) ツール

[[422760]] [51CTO.com クイック翻訳]事実によれば、ロボティック プロセス オー...

未成年者の顔情報の処理には保護者の個別の同意が必要です

最高人民法院の楊万明副院長は、最高人民法院が十分な研究に基づいて顔情報に司法上の保護を与えるための「...

人工知能と教育の未来: 教師の関与を刺激する

要点: 教育における AI システムの開発者は現在、教師を支援するために取り組んでいます。信頼できる...

ディープラーニング、NLP、コンピュータービジョン向けのトップ 30 Python ライブラリ

[[358174]] Gregory Piatetsky による次のグラフでは、各リポジトリにカテゴ...

...

AIが地震の前兆信号を識別?機械学習がデータ内の不思議な相関関係を発見、人類に地震予測の希望を与える

最近、世界中で地震が頻繁に発生しています。 1月1日、突然、マグニチュード7.6の地震が日本を襲い、...

...

...

AIによる高齢者介護についてどう思いますか?

2021年の両会期間中、百度の李ロビン会長の「地域社会におけるスマート高齢者ケアの推進を加速し、テ...

...

AI が「もや」を取り除くのに役立ちます: うつ病の治療における機械学習の応用

この記事は、公開アカウント「Reading the Core」(ID: AI_Discovery)か...

AI、ブロックチェーン、ロボット:テクノロジーは仕事の未来をどのように変えるのでしょうか?

編集者注:人工知能、ブロックチェーン、ロボットなどの破壊的な新技術が継続的に発展する中、人々はそれら...

人工知能と5G: 新たなデータの世界へ

調査によると、AI デバイスのベンダー中心の展開モデルでは、トラフィックの急激な増加に対応できないこ...