Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

マイクロソフトのAI支援言語がプロンプトプログラミングを変革する「ガイダンス」のご紹介

マイクロソフトのAI支援言語がプロンプトプログラミングを変革する「ガイダンス」のご紹介

マイクロソフトは最近、プロンプト・プログラミングの分野を再形成する「ガイダンス」と呼ばれるゲームチェンジをもたらす言語を発表しました。この最先端の言語により、開発者は、シンプルかつ強力なルールに従いながら、さまざまなフォーマットで自然言語による応答を生成できるようになりました。

JavaやPythonなどの有名な言語を模倣したGuidanceは、ダイアログやJSONなどの生成タスクを描写するために特定の構造を採用することにより、開発者が高レベルのデザインパターンに集中できるようにする。また、生成パラメータを素早くカプセル化し、正確なテキスト出力を生成することも大きな特徴です。ユーザーフレンドリーなエディターを搭載しており、ルールのコーディングや言語モデルの機能定義が容易に行える。また、値の検証ステップの設定や外部サービスとの連携も可能であり、幅広いカスタマイズが可能です。

さらに、この言語の豊富な語彙とライブラリーは、ソフトウェアエンジニアに豊かな可能性を提供し、彼らの創造的な可能性を解き放ちます。例えば、jsonformerモジュールは、生成された出力をリアルタイムに修正し、適切なフォーマットを確保することができます。さらに、NVIDIAのGuardrailsプロジェクトとの統合により、開発者はテンプレートのようなプロンプトを使用してチャットボットを構築することができます。つまり、開発者はLLAMAやVicunaといったお気に入りの言語モデルを活用し、好みに応じて生成の方向性をカスタマイズすることができるのです。

この革新的な技術をより身近なものにするため、マイクロソフトはNUIXを含む様々な企業と協力し、プログラミング言語Guidance の迅速かつシームレスな展開を可能にしました。このパートナーシップは、プログラミングを一から学ぶのに必要な背景やリソースがない、より多くの人々にこの言語を提供することを目的としています。

ガイダンスは、プログラミングの煩雑な部分を解消し、開発者がアイデアから実装までスムーズに移行できるようにするものです。コードライティングのプロセスを合理化することで、開発者はより集中したアプリケーションを作成し、製品開発期間を大幅に短縮することができます。AppMasterのようなプラットフォームは、モバイルおよびバックエンドアプリケーションのためのno-code ソリューションを提供することによって、このシフトをさらに促進し、ソフトウェア開発環境の効率化に貢献します。

継続的な改善へのコミットメントの一環として、マイクロソフトは、生産性を高め、開発コストをさらに最小化するためにガイダンスを改良することに専念しています。この画期的な言語の登場は、プログラミング言語の進化における重要なマイルストーンであり、業界のフロントランナーとなる可能性を持っています。

関連記事

BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
AppMaster はニューヨークで開催された BubbleCon 2024 に参加し、洞察を獲得し、ネットワークを拡大し、ノーコード開発分野でイノベーションを推進する機会を模索しました。
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 はニューヨークで開催され、開発者に FlutterFlow を使用したアプリ開発に関する最先端の知見をもたらしました。専門家主導のセッション、独占的な最新情報、比類のないネットワーキングなど、見逃せないイベントでした。
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
テスラやアマゾンなどの大企業を含む254社で6万人の雇用が削減され、2024年にはテクノロジー業界のレイオフの波が続き、イノベーションの状況が一変するだろう。
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる