マイクロソフト、自然言語インターフェース開発を簡素化する TypeChat ライブラリを発表

マイクロソフト、自然言語インターフェース開発を簡素化する TypeChat ライブラリを発表

TypeScript の作成者である Anders Heljsberg 氏を含む Microsoft チームは、自然言語インターフェースの開発の複雑さに対処するために TypeChat を立ち上げました。

新しいライブラリを発表した記事には、現在の LLM (大規模言語モデル) では、英語など人間がコミュニケーションに使用する言語である会話型自然言語がデフォルトで使用されていると記載されていました。自然言語を解析することは非常に難しい作業です。

TypeChat は TypeScript 型に基づいています。 TypeChat ライブラリは、LLM (大規模言語モデル) AI (OpenAI の ChatGPT など) のプロンプトを構築して、LLM が型指定された方法でデータを返すように要求できます。応答が検証に失敗した場合、TypeChat はさらに対話して修復を試みます。最後に、TypeChat はやり取りを要約し、アクションを実行する前に確認できるようにします。ドキュメントには、「多くの言語モデルは JSON の生成に適している」ため、データは JSON 形式で転送されると記載されています。

Microsoft Teams が提供する例には、ユーザー入力の感情分析、カフェやレストランでの食べ物の注文、カレンダーのスケジュール設定、数学的計算、Spotify での音楽の再生などがあります。

メリットとしては、精度の向上、プログラミングの容易化、そして型によって AI の応答が制限されるため安全性が向上することが挙げられます。

OpenAI は数週間前に「新しい Chat Completions API の関数呼び出し機能」をリリースしました。関数呼び出し機能により、開発者は「モデルを呼び出すときに JSON スキーマを通じて関数を記述」することができ、また LLM にこれらの関数を呼び出すためのパラメータを含む JSON を出力させることもできます。 TypeChat の考え方も同じで、LLM の出力を開発者のコ​​ードと統合できることを意味します。

この場合、TypeChat は不要になりますか?この問題は TypeChat の GitHub リポジトリで提起されました。しかし、答えの一部は、TypeChat が OpenAI だけでなく、あらゆる LLM と連携するように設計されているということでしょう。チームが提供するすべての例は現在 OpenAI または Azure OpenAI エンドポイントで実行されていますが、Microsoft と OpenAI の密接な関係を考えると、これは驚くべきことではありません。

開発者の反応は、「試すのが待ちきれない」から「LLM は自然言語出力を生成するために特別に設計されているのに、なぜそのような出力から構造化された出力を取得する必要があるのか​​」までさまざまでした。さらに、同じ問題を解決する他のプロジェクト、特に Microsoft 自身の Guidance プロジェクトがすでに多数あります。

しかし、TypeChat の魅力は、何百万人もの開発者がすでに TypeScript に精通しているという事実にあります。TypeChat の背後にあるチームには、Hejlsberg 氏のほか、TypeScript シニア プロジェクト マネージャーの Daniel Rosenwasser 氏や技術研究者の Steve Lucco 氏などの上級メンバーが含まれています。

本当の問題は、これまでのところこのプロジェクトには Microsoft と OpenAI の色が強く、TypeChat チームが期待するベンダー中立的な採用を妨げる可能性があることだ。

<<:  ChatGPT を使用すると、開発と学習の効率が向上するだけでなく、奥さんとの関係にも役立ちますか?

>>:  AIビッグモデルにおける言語の不平等:英語は最も安価、他の言語ははるかに高価

ブログ    
ブログ    

推薦する

黄仁訓:AIは5年以内に人間を超える、OpenAIの最初のAIスーパーコンピュータはマスクによって購入された

11月30日、エヌビディアのCEOジェンスン・フアン氏は水曜日に開催されたニューヨーク・タイムズの年...

サイバーセキュリティにおける AI と機械学習の 7 つのプラスとマイナスの影響

人工知能 (AI) と機械学習 (ML) のテクノロジーは、サイバーセキュリティを含め、今や私たちの...

オリンピックチャンピオンでさえ正しく答えられなかった質問が ML モデルのテストに使用されているのですか? GPT-3: できない

機械学習モデルの数学解答能力を測定するために、カリフォルニア大学バークレー校とシカゴ大学の研究者らは...

スマートポインターボックスの謎を解明

[[416792]]この記事は、董澤潤氏が執筆したWeChat公開アカウント「董澤潤の技術ノート」か...

アルゴリズム エンジニアはなぜ一日中データを扱うのでしょうか。また、どのような種類のデータを扱うのでしょうか。

[[353273]]なぜ私たちはモデルをほとんど作らないのでしょうか?アルゴリズムエンジニアの仕事...

顔認証決済はまだ普及していないが、中央銀行はすでに新しい決済方法を発表しており、ジャック・マーは今回不意を突かれた

顔認識の隠れた危険性これらの便利な支払い方法が普及したのは、ジャック・マーのおかげです。アリペイの登...

...

企業は AI、IoT、AR、VR、ブロックチェーン、ビッグデータをどのように活用して顧客を維持できるでしょうか?

企業は、顧客維持率と顧客体験を向上させ、競合他社に負けないようにするために、人工知能 (AI)、モノ...

ビジネスインテリジェンスを通じて脆弱性と危険な行動を特定する方法

[[389855]]ビジネスに関連するすべてのリスクを排除できると主張しても、多くの人はそれを信じま...

生成 AI が運輸業界に登場します。準備はできていますか?

運輸業界は、人や物を輸送する 10 兆ドル規模の多様なグローバル ネットワークです。しかし現在、業界...

Kindred AIは、ロボットをより賢くするために、人々にVRメガネをかけて訓練することを望んでいる

(原題: Kindred AI は強化学習を利用して、人間やサルに VR メガネをかけてロボットを訓...

清華大学 IEEE 論文: 自動運転の判断を支援する新しいトレーニング方法を使用して「路側干渉」を排除

最近、清華大学の学者たちは、オートエンコーダーに基づく新しいトレーニング方法を提案しました。これによ...

...

人工知能の分野でどのように計画するか? マイクロソフトはこうする

[51CTO.com からのオリジナル記事] 人工知能は勢いを増しており、多くの大手企業が独自の計画...