Skip to main content

 

OutSystems 11オンラインヘルプ

 

 

OutSystems

AI支援開発機能

AI支援開発機能のアニメーションデモ

AI支援開発機能を使用すると、アプリのロジックをスマートに作成することができます。この機能は、人工知能と匿名化された数百万件のロジックのサンプルの分析に基づく機械学習アルゴリズムを用いて、より高速で優れた開発を実現します。AIレーダー(青色の円)をクリックすると、AI支援開発機能が次に必要な内容を予測し、フローコネクタ内にサジェスチョンを表示します。

この機能を使用して、Service Studioのあらゆる種類のフローでAIとともに開発を進めることができます。また、AI支援開発機能では、新しく作成されたノードのプロパティ(サーバーアクションのパラメータなど)への自動入力も試みます。このとき、星のアニメーションが表示されます。

アシスタントの信頼レベルに応じて、1~6個のサジェスチョンが表示されます。フローの次の要素の信頼レベルが高い場合、リストに表示されるサジェスチョンは1つのみです。Enterキーを押してそれをすぐに挿入することができます。

AI支援開発機能を使用すると、タスクが複雑なときでもロジックフローをすばやく正確に作成できるようになるため、開発に集中し、生産性を高めることができます。これにより、エラーが少なく開発のベストプラクティスに沿った優れたロジックを作成することができます。

前提条件

AI支援開発機能を使用するには、以下の要件があります。

AI支援開発機能の使用

サジェスチョンは、以下の2つの方法でを表示することができます。

  • フローコネクタ上のAIレーダー(青色の円)をクリックする

    クリック後のサジェスチョンの表示

  • フローウィンドウでコネクタをドラッグ&ドロップする

    コネクタをドラッグした後のサジェスチョンの表示

機能の有効化と無効化

機能を有効化または無効化するには、Service Studioの[Edit]メニューに移動して[Preferences]を選択します。[Preferences]ウィンドウの[AI-Assisted Development]セクションで、[Enable inline flow suggestions]オプションの状態を確認します。

AI支援の設定

表示されるサジェスチョンの内容

アシスタントは、利用可能なあらゆるコンテキストと数百万件の匿名化されたアクションフローのパターンから得られた学習データに基づき、フローで次に必要な内容を推測します。AIレーダーをクリックすると、以下のサジェスチョンが表示されます。

  • 最大3種類の異なるロジックノード(Check If、Call Server Action、Get Dataなど)。
  • 要素ごとに、1つまたは複数の具体的なサジェスジョン(Set ProductId、Call ScanBarcode、Get Product by Idなど)が表示されます。プロパティは自動入力され、特定のエンティティ、変数、If式、アクションは自動的に選択されます。

合計で1~6個のサジェスチョンが表示されます。オプションの数は、アシスタントの信頼度に応じて変わります。次のステップで必要な内容の信頼度が非常に高い場合、表示されるサジェスチョンは1つのみです。

選択したサジェスチョンのプロパティが自動入力され、Service Studioに星がパッと表示されます。プロパティを確認して、すべて必要どおりの内容になっていることを検証します。

提示されるノードは、これまでに使用された可能性があるものとは異なる名前で表示されます。たとえば、AggregateはGet Dataと表示されます。これにより、より自然で対話的なインターフェイスが実現します。

アシスタントの精度の最大化

アシスタントが最適なサジェスチョンを提供できるようにするには、アクションフローで不足している情報やコンテキストを入力して適切な情報を伝える必要があります。特に以下のようにします。

  • アクションフローの名前はサジェスチョンに関連するため、フローの作成を開始する前に入力するようにします。説明的な名前を使用すると有効です。
  • 必要と考えられる入力変数、出力変数、ローカル変数を作成すると、重要なコンテキストがアシスタントに伝わり、パラメータを自動入力できるようになります。

キーボードの使用

アシスタントメニューを開いたら、キーボードの矢印キーを使用してサジェスチョンの選択を移動することができます。ENTERキーを使用して、強調表示されたサジェスチョンを選択します。

AI支援開発機能のアニメーションデモ

信頼度の高いサジェスチョン

信頼レベルが高い場合はそのサジェスチョンがフォーカスされるため、ENTERを押してそのサジェスチョンをフローに追加することができます。

トラブルシューティング

以下にトラブルシューティングで役立つヒントを示します。

誤って有効化しないようにする方法

コネクタを選択するのみで、サジェスチョンを有効化しない場合は、コネクタの中心の外側をクリックします。コネクタが小さすぎる(2スペース未満など)場合は、コネクタ内の任意の場所をクリックできます。

サジェスチョンが示されなくなったことの意味

それ以上追加するものがなくなったとき、フローの終わりではない場合は、フローを手動で編集できます。

フローの途中でサジェスチョンがなくなる

サジェスチョンを取得するために再クリックする必要がある理由

これが継続的に発生する場合は、インターネット接続を確認して再試行してください。

新しいサジェスチョンを取得するために再クリックする

AIレーダーが表示されない理由

以下の理由によりサジェスチョンノードが表示されない可能性があります。

  • Service Studioのバージョンが最新ではない
  • 利用可能なインターネット接続がないか、一時的に接続の問題が発生している
  • Service Studioの設定で機能が無効化されている

AIレーダーが消える理由

エラーが繰り返し発生している場合やインターネット接続の状態が悪い場合、Service Studioのエクスペリエンスの円滑な動作を確保するために、AIレーダーが一時的に無効になります。

  • Was this article helpful?