How Mendix Supports AI-Augmented Development

最新かつ最高のテクノロジーの使用が常に最優先されるポストデジタル世界におけるソフトウェア開発は、不可能な作業のように思えるかもしれません。

人工知能は、組織が企業の丘を登ろうとし、頂上に到達しても再び底辺に落ちてしまうという(有名な)岩の中でも、最大の岩である可能性が非常に高いです。

AI の背後にあるテクノロジーは複雑です。構築と実装には専門家のリソースが必要です。また、たとえそれができたとしても、それに見合った投資収益率 (生意気な略語で言えば AI ROI) が得られるという保証はありません。

私たちは、AI の必要性と、AI の開発と活用の試みから生じる複雑さを理解しています。Mendix 10の目標は、AI を導入したアプリケーションの作成を容易にし、AI 拡張開発を活用してソフトウェアをより迅速に提供できるようにすることです。

Mendix は AI 拡張開発にどのような機能を提供しますか?

Mendix Studio Pro を使ったソフトウェア開発に おいて、生成AI を使用できるようにするための基盤を確立することに私たちは熱心に取り組んできました。

Mendix チャットボット: MxChat

Mendix 10 のリリース以来、MxChat をリリースしました。これは、Studio Pro での作業中に発生する可能性のある開発に関するあらゆる質問に答えるスマート チャットボットです。

MxChat は、独自のデータでトレーニングした大規模な学習モデルに基づいています。例えば、API を認証する方法を知りたいですか?  MxChat に質問するだけで、ドキュメントやフォーラムを調べなくても答えてくれます。

MxChat は、プラットフォームの新規ユーザーがより早く慣れられるようになるというメリットがあると考えています。Mendix の使用方法をより早く理解できれば、価値をもたらすソフトウェアをより早く市場に投入できるようになります。

AI と Mendix に関して言えば、MxChat は基本的な機能です。私たちの目標は、開発におけるあらゆる質問に答え、リアルタイムのガイダンスを提供できる便利なチャットボットを用意することだけではありません。それは素晴らしいことです。しかし、最終的にはプラットフォームがタスクを自動化し、アプリの生成を容易にすることを望んでいます。

今後の続報にご期待ください。しかし、今後の見通しはエキサイティングであり、MxChat は最初のステップにすぎません。

Logic Bot – 新しく改良

Mendix は、特にLogic Botで開発を加速するためにすでに AI を組み込んでいます。Mendix 10 のリリース以来、この機能を大幅に強化し、現在は正式に提供しています。

Studio Pro でアプリケーションを構築すると、Mendix の Logic Bot が予測的で論理的な次のステップを提供します。この最新バージョンの Logic Bot を使用すると、Mendix の顧客は見た目が変わっていることに気づくでしょう。より使いやすくするために UI を更新しました。

次に気がつくのは、予測 AI がより賢くなっているということです。より正確になっています。マイクロフローに取り組んでいますか? パラメータと思われるものを入力すると、予測候補が表示されます。

Logic Bot はコンテキストに依存するため、ユーザーが何を作業しているかを認識し、正確なリアルタイム ガイダンスを提供するのに十分な賢さを備えています。

AI 組み込みアプリケーションをローコードで構築

AI は、お客様のビジネスにとっても重要であることを私たちは理解しています。私たちは、開発者の生産性を向上させるために AI でプラットフォームを強化しただけではありません。また、私たちは AI を組み込んだアプリケーションの提供を支援する方法の考案にも熱心に取り組んできました。

ビジネス価値の面で大きな変化をもたらすスマートなソフトウェアを構築してほしいと考えています。

AI サービスへの AWS コネクタ

ソフトウェアに画像認識を追加したいですか? テキスト翻訳かもしれません。それとも、テキスト読み上げ機能ですか?

基盤となるインフラストラクチャを開発、保守、または直接管理することなく、これを行うために使用できる「AI as a Service」(AIaaS) API が多数存在します。

こうした AI を組み込んだアプリケーションを作成するには、AI サービスをソフトウェアに統合する必要があります。それには時間がかかる場合があります。しかし、Mendix は AI 対応ソフトウェアに最も柔軟なアーキテクチャを提供し、次のような AWS サービスへのコネクタを提供します。

  • Bedrock: 安全でスケーラブルな AWS 環境の作成と管理を合理化します。
  • SageMaker: 機械学習モデルの構築、トレーニング、デプロイ
  • Textract: スキャンしたドキュメントからテキスト コンテンツ、フォーム、表を抽出します。
  • 認識: 画像/ビデオを分析して物体、顔、コンテンツを検出し、リアルタイムの顔認識と識別を実行します。
  • 翻訳: 複数言語にわたるリアルタイムおよびバッチテキスト翻訳
  • Polly: テキストを本物のような音声に変換し、複数の言語とさまざまな音声キャラクターで音声コンテンツを作成します。

機械学習キット

前述の AIaaS の利点は、すぐに使用できる状態にあることです。しかし、コスト、遅延、データプライバシーなどの欠点も認識しています。当社の機械学習キットは、これらの問題の軽減に役立ちます。

AIaaS を使用すると、すぐに非常に費用がかかる可能性があります。一例として、有能な Mendix エバンジェリストは、社内向けに AI を導入したアプリケーションのデモを作成し、数日で誤って 10,000 ドルの請求書を集めてしまいました。

Mendix の Machine Learning Kit を使用すると、開発者は、一般的な機械学習フレームワークと言語を使用して構築された機械学習モデルを、Mendix アプリケーションのランタイム内に直接展開できます。これにより、ホスト型サービスの呼び出しに関連する遅延が短縮され、プライベート データや機密データを独自の環境内に保持できるようになります。

オランダ最大の宅配サービス事業者であるPostNLは、自社が毎日処理する 150 万件の配送リクエストの管理を支援するために、機械学習を長年活用してきました。Machine Learning Kit を使用することで、PostNL はモデルからミリ秒未満の応答時間を達成することができ、顧客データをサードパーティのホスト型サービスと共有する必要がなくなりました。

コストを節約し、より高速に動作するソフトウェアを提供したい場合は、Mendix の機械学習キットが必要な機能です。GAです。

AI とローコードの始まりにすぎない

地球上の他の人々と同じように、私たちも AI の将来性に興奮しています。また、それに伴う固有のリスクと、それをうまく使用することがいかに複雑であるかについても理解しています。それは誰にとっても大きな岩です。

ここで説明したことはほんの始まりにすぎません。Mendix 10 が成長を続けるにつれて、Mendix の AI 機能も成長します。すべては、ユーザーが必要とするソフトウェアをより迅速に提供できるよう支援するために役立ちます。