ModelEngine-Group/app-platform

AppPlatform 是一个前沿的大模型应用工程,旨在通过集成的声明式编程和低代码配置工具,简化和优化大模型的训练与推理应用的开发过程。本工程为软件工程师和产品经理提供一个强大的、可扩展的环境,以支持从概念到部署的全流程 AI 应用开发。

解決する課題

AppPlatformは、ローコード環境を提供することで、概念設計とデプロイのギャップを埋め、AIアプリケーションの開発を簡素化します。ソフトウェアエンジニアやプロダクトマネージャーは、膨大な基盤コードを記述することなく、複雑なAIワークフローを構築でき、複数のモデルやカスタムロジックの統合における摩擦を軽減できます。

仕組み

このプラットフォームは、JavaベースのバックエンドとReactベースのフロントエンドで構成されるモジュラーアーキテクチャを採用しています:

  • バックエンド:FITフレームワークとWaterflowの上に構築されており、プラグインベースのシステムを使用してAIアプリケーションを管理し、コンポーネントノードを介して機能を拡張します。これにより、データとプロセスフローを柔軟に編成できます。
  • フロントエンド:Elsaグラフィックスエンジンを搭載したビジュアルオーケストレーションインターフェースを備え、ユーザーはAIアプリケーションのライフサイクル(作成、オーケストレーション、デバッグ、公開)を設計できます。また、JSON Schemaを使用してAIモデルサービスと統合されたインタラクティブなフォームを自動的にレンダリングし、リアルタイム推論を行う「Smart Form」モジュールも含まれています。
  • Store Template:AIアプリケーション用の集中ストレージシステムであり、それらを再利用可能な「ツール」(RAGパイプラインやエージェントなど)として扱い、プロジェクト間で共有したり、他のエージェントによって自動的にスケジュール設定したりできます。

対象者

  • プロダクトマネージャー:深いコーディング知識がなくても、グラフィカルインターフェースを使用してAIアプリケーションを作成およびデバッグしたい人。
  • ソフトウェアエンジニア:JavaまたはPythonでカスタムオペレーターを使用してAIアプリケーションを開発およびデプロイするための、スケーラブルで拡張可能な環境を必要とする人。

ハイライト

  • ローコードビジュアルインターフェース:AIワークフローとマルチモデルコラボレーションを構築するためのドラッグ&ドロップオーケストレーション。
  • 多言語オペレーターサポート:バックエンドアーキテクチャはJavaとPythonでのオペレーター開発をサポートしています。
  • コンポーネントベースのエコシステム:AIアプリケーションは関数、RAGシステム、またはエージェントとして定義でき、グローバルStoreに再利用可能なツールとして保存できます。
  • Smart Form統合:JSON Schemaによる自動フォームレンダリングにより、ユーザーとAIモデル間のシームレスな相互作用を実現します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト