ModelEngine-Group/app-platform
AppPlatform 是一个前沿的大模型应用工程,旨在通过集成的声明式编程和低代码配置工具,简化和优化大模型的训练与推理应用的开发过程。本工程为软件工程师和产品经理提供一个强大的、可扩展的环境,以支持从概念到部署的全流程 AI 应用开发。
What it solves
AppPlatform simplifies the development of AI applications by providing a low-code environment that bridges the gap between conceptual design and deployment. It allows software engineers and product managers to build complex AI workflows without needing to write extensive underlying code, reducing the friction of integrating multiple models and custom logic.
How it works
The platform uses a modular architecture consisting of a Java-based backend and a React-based frontend:
- Backend: Built on the FIT framework and Waterflow, it uses a plugin-based system to manage AI applications and extend functionality via component nodes. This allows for the flexible organization of data and process flows.
- Frontend: Features a visual orchestration interface powered by the Elsa graphics engine, enabling users to design AI application lifecycles (creation, orchestration, debugging, and publishing). It also includes a "Smart Form" module that uses JSON Schema to automatically render interactive forms integrated with AI model services for real-time inference.
- Store Template: A centralized storage system for AI applications, allowing them to be treated as reusable "tools" (such as RAG pipelines or agents) that can be shared across projects or automatically scheduled by other agents.
Who it’s for
- Product Managers: Who want to create and debug AI applications using a graphical interface without deep coding knowledge.
- Software Engineers: Who need a scalable, extensible environment to develop and deploy AI applications with custom operators in Java or Python.
Highlights
- Low-Code Visual Interface: Drag-and-drop orchestration for building AI workflows and multi-model collaboration.
- Multilingual Operator Support: Backend architecture supports operator development in Java and Python.
- Component-Based Ecosystem: AI applications can be defined as functions, RAG systems, or agents, and stored as reusable tools in a global Store.
- Smart Form Integration: Automatic form rendering via JSON Schema for seamless interaction between users and AI models.
Related
- Project
- Project
- Project
- Project