インタビュー

OutSystemsの共同創設者兼AI製品マネージャーのRodrigo Coutinho – インタビューシリーズ

mm
Unite.AI を Google の優先ソースに追加

Rodrigo Coutinhoは、OutSystemsの共同創設者であり、AI製品マネージャーです。2001年に会社を共同創設して以来、彼は製品の設計とビジョン、特にそのアーキテクチャと視覚言語に決定的な参加をしています。最初の日から、彼は企業アプリケーションの提供速度を革新的にかつ実用的に増やす方法を開発することに焦点を当てました。現在、彼はこの目標を達成するためにAIを使用して、生産性を10倍に増やす責任があります。

OutSystemsは、生成AIによって動作するローコードプラットフォームで、組織が企業グレードのアプリケーションを迅速に構築、管理、進化させるのに役立ちます。ミッションクリティカルなソフトウェアの開発を迅速化し、ITとビジネスチームの間のコラボレーションを促進し、スケーラブルなクラウドネイティブアーキテクチャをサポートすることで、ソフトウェアライフサイクル全体を合理化し、バックログを削減します。

AIはローコード開発の風景をどのように変えているのか。

新しいAIツールは、ローコード開発に2つの大きな変化をもたらしています。生産性とコミュニケーション方法です。生成AIは、開発者がアプリケーションをより迅速に、より高品質に構築できるように支援しています。モデルは、ベストプラクティスに基づいてトレーニングされます。したがって、開発者に提示される提案は妥当です。また、生成AIは、アプリの設計、アプリの検証、ステージングなどのライフサイクルの他の部分でも使用されており、アプリのアイデアから実現までの速度をさらに加速しています。

2番目の大きな変化は、最初の変化の結果です。ITとビジネス間のコミュニケーションが劇的に変化します。AIとローコードを使用して、アプリケーションの最初のバージョンを数分で作成し、巨大な変更を数秒で実行できるため、アプリケーションはビジネスと一緒に作成できます。要件ドキュメントを介してコミュニケーションするのではなく、ITは実際の実行中のアプリケーションをリアルタイムで表示できます。

これにより、ITの役割が変化し、開発者がテーブルに参加し、ビジネスとテクノロジーの結合によってイノベーションが促進されます。

AI駆動型ローコード開発の主な利点は何か。

従来のコードとは異なり、AI駆動型ローコードプラットフォームは、OutSystems Mentorのような、生成AIによって動作するローコードプラットフォームは、重要な課題を克服します。コードの孤立、コードの品質の低下、透明性と説明可能性の欠如です。これは、OutSystemsのようなローコードツールが、コードの複雑さを抽象化する高レベルモデルを使用できるため可能です。生成されたアプリケーションを検証して、動作し、ベストプラクティスに従っていることを確認することができます。

組織はAI駆動型ローコードプラットフォームを実装する際にどのような課題に直面するのか。

組織は、これらのAI駆動型ローコードプラットフォームを選択して実装する際に、以下の点に注意する必要があります。まず、SDLC全体を強化するAIを使用するプラットフォームを探します。2つ目は、ツールが私たちの仕事のやり方を変える方法について考えることです。たとえば、Mentorを使用して、OutSystemsはITとビジネス間の関係を変えることを目指しています。これは、開発者の生産性を向上させること以外に、組織に大きな影響を与えるでしょう。

最後に、AI駆動型ローコードプラットフォームを使用する組織は、コンプライアンスを維持することが課題になる可能性があります。開発チームは、コンプライアンスの赤旗や潜在的なセキュリティ脆弱性のために監査をスキップしないこと、そして常に法務チームを巻き込み、特に顧客や機密データと作業するときには注意する必要があります。したがって、OutSystemsは、データ管理と規制コンプライアンスを自動的に保証するフレームワークを提供することで、これに対応しています。

OutSystemsは他のローコード開発プラットフォームとどのように異なるのか。

OutSystemsは、最も洗練されたAIと生成AIツールセットを備えたローコード市場で開発者の最良のエクスペリエンスを提供するように設計されています。OutSystemsプラットフォームは、AI駆動型開発を可能にし、セキュリティの脆弱性、テクニカルデット、その他のメンテナンスの問題に対処するためのAIツールを提供します。自動化されたAIエージェントビルダーを使用して、ITチームは高度なGenAIの専門知識なしにGenAIを組み込んだアプリを簡単に構築できます。

OutSystemsは、使用可能なすべてのユースケースで使用できる唯一のLCAPプラットフォームであり、予測不可能で一貫性のないトラフィックをサポートするための無比のパフォーマンスとスケーラビリティを提供します。OutSystemsで構築すると、アプリは現在および将来にわたってあなたのものになり、他のテクノロジーや既存のインフラストラクチャとのシームレスな統合が可能になり、機能の壁や制限がありません。

AIは企業がソフトウェア開発で「購入」対「構築」のジレンマを解決するのをどのように支援するのか。

AIとローコードプラットフォームは、カスタムビルドのソフトウェアをよりアクセスしやすく、費用対効果が高く、適応性が高くすることで、企業に新たな機会を提供しています。さらに、AI駆動型ローコード開発プラットフォームを使用すると、従来のコストの小さな部分でテクノロジースタックを構築できます。

現実は、AIがここでの力関係を変えていることです。従来、オフザシェルフのソフトウェアの高価なカスタマイズに投資していた企業は、コントロールと可視性を犠牲にして財務上の理由で、特に自分たちに特化したソフトウェアを構築するための新しい道を手に入れることができます。

OutSystems Mentorとは何か。SDLC全体を自動化するためにAIをどのように活用するのか。

OutSystems Mentorは、業界初のフルソフトウェア開発ライフサイクル(SDLC)デジタルワーカーであり、生成AIとローコードによって動作し、アプリの生成、配信、監視を可能にします。Mentorは、アプリの作成に「シフトレフト」アプローチを導入し、開発者がプロセスの早い段階から開始できるようにします。発見と迅速なプロトタイピングから始めて、ITチームはアイデアを検証し、初期の設計を改良することができます。ユーザーは必要なアプリまたはビジョンを説明すると、Mentorはフロントエンドの機能、データモデル、組み込まれたビジネスロジックを備えた初期バージョンを生成します。アプリのプロトタイピングを自動化し、ベストインクラスのコード品質を確保することで、MentorはSDLCを再定義します。

Mentorは他のAI駆動型ローコード開発ツールとどのように異なるのか。

Mentorは、ソフトウェア開発と管理のワークフローを大きな競争上の差別化要因に変えます。AI駆動型アプリの生成、最適化、自動化された品質チェック、中央ITの管理下にあるエージェントを使用して、Mentorは開発者の生産性を向上させると同時に、最高の品質基準を満たすアプリケーションを保証します。さらに、Mentorはこれを、以前考えられなかったスピードで実現可能にします。チームは時間を有効に活用し、開発の途中で必要に応じて調整できます。

生成AIと従来のコードとは異なり、Mentorは、孤立したコード、コードの品質の低下、透明性と説明可能性の欠如などの重要な課題を克服します。チームがコントロールを維持し、テクニカルデットを削減し、AI駆動型ソフトウェア開発の潜在能力を完全に活用できるようにします。つまり、Mentorは、現代の迅速なアプリケーション開発のためのより賢く、より効率的な選択です。

Mentorは、すべてのデータ管理要件と規制基準を満たすように設計されており、セキュリティとコンプライアンスを確保します。モデル駆動型開発により、コードではなくモデルに焦点を当てることで、保守が容易になり、開発者はプロジェクトに集中できるようになります。

MentorのAI駆動型アプローチは、従来のGenAIツールと比較して、ガバナンスとセキュリティをどのように改善するのか。

Mentorを使用すると、チームはAI駆動型コードレビューを使用して、アプリケーションを検証および維持できます。すべてのアプリケーションが開発、セキュリティ、パフォーマンス、長期的な保守可能性の最高の基準を満たしていることを保証します。開発の初期段階からこれらのレビューを実施することで、開発者はデータ管理と可視性を維持できます。

Mentorはまた、プロダクション環境にあるアプリケーションで、品質またはセキュリティの妥協を示す可能性のある問題を積極的に、定期的にチェックします。アプリケーションの重要な側面、たとえばアーキテクチャ、セキュリティ、パフォーマンス、保守は、開発サイクル全体を通じてベストプラクティスと品質を満たしていることを確認するために、密接に監視およびチェックできます。OutSystemsでは、企業のセキュリティを最優先事項としており、プラットフォームと顧客によって構築されたアプリケーションの宇宙を保護することの重要性を認識しています。最終的には、OutSystemsのテクノロジーとクラウドベースのサービスを使用して、深いセキュリティの専門知識を必要とせずにセキュアなアプリケーションを構築できるように顧客をEmpowerします。

MentorのAIアーキテクチャは、アプリケーション開発を加速するために複数のエージェントをどのようにオーケストレーションするのか。

Mentorは、AIによって動作する非人間のチームメンバー、つまりデジタルワーカーです。生成AIのプロンプト、自然言語処理、先進的なAIモデル、マシンラーニングの組み合わせを使用して、退屈で離散的で複雑なプロセスを自動化し、人間の作業を強化します。

Mentorは、アプリケーション開発のさまざまな側面に特化した複数のエージェントを使用して、機能的なアプリケーションを迅速に生成します。プロジェクトのさまざまな部分で同時に協力して作業し、開発時間を短縮しながら品質を維持します。SDLC全体で各エージェントの長所を活用します。

OutSystemsは将来のAI能力の進化をどのように計画しているのか。

OutSystemsでは、AIと機械学習を使用して、反復的なアプリケーション開発を加速し、セキュリティ、パフォーマンス、Agilityを向上させ、GenAI駆動型アプリケーションを構築して変革を加速させることを中心にAI戦略を立てています。MentorとAIエージェントビルダーを通じて製品オファリングを拡大するにつれて、GenAIとエージェントAIを活用して、ITチームが限界なくイノベーションできるようにします。

素晴らしいインタビュー、詳しく知りたい読者はOutSystemsを訪問してください。

アントワーヌは、Unite.AIのビジョナリーレーダーであり共同創設者です。彼は、AIとロボティクスの未来を形作り、推進するための不屈の情熱に駆り立てられています。シリアルエントレプレナーである彼は、AIが電気と同様に社会に大きな変革をもたらすと信じており、破壊的な技術とAGIの可能性について語ることがよくあります。

彼はフューチャリストとして、これらのイノベーションが私たちの世界をどのように形作るかを探求することに尽力しています。さらに、彼はSecurities.ioの創設者であり、未来を再定義し、全セクターを再構築する最先端技術への投資に焦点を当てたプラットフォームです。