Concepts
GenAI AppStudio revolves around several key concepts and employs various terms integral to its functionality. The following concepts provide an understanding of the fundamentals driving the capabilities and features of GenAI AppStudio:
Sketch2App
An application within GenAI AppStudio, Sketch2App is an application that enables users to transform simple sketches into fully functional web applications. It harnesses computer vision models, natural language processing, and Large Language Models (LLMs) to convert visual representations into editable and downloadable application code.
Prompt2App
An application within GenAI AppStudio, Prompt2App is an application that focuses on the rapid generation of web applications based on user prompts. Prompt2app first creates a sketch based on the prompt, and then converts the sketch into an app.
LLM integration
The integration of Large Language Models (LLMs) is an important concept in GenAI AppStudio. It allows users to enhance content generation capabilities within their applications. By leveraging models like h2oGPT, GenAI AppStudio ensures textual content generation, contributing to a personalized user experience.
Wizard-Based editing
A user-friendly, intuitive interface that caters to both designers and developers, allowing them to easily create and design functional prototypes without extensive coding knowledge. The wizard also facilitates text and image generation.
Built-in Code Editor
GenAI AppStudio incorporates a built-in code editor, providing users with the ability to directly update or modify the generated code within the application. This feature allows users to fine-tune the application code according to specific requirements, ensuring flexibility, customization, and optimization.
Downloadable source code
GenAI AppStudio provides the option to generate downloadable application code. Developers can export the code and integrate it with other development tools, expediting the creation of fully functional applications while maintaining compatibility with their preferred environments.
DSL token
The DSL (Domain Structured Language) token serves as a vital intermediary in GenAI AppStudio's operation. Generated during the Sketch2App transformation, this token encapsulates crucial information about a sketch's layout, coordinates, text, positions, shapes, and overall structure. It is used mainly during the code generation process.
Sketching
In the context of GenAI AppStudio and Sketch2App, "sketching" involves creating a visual representation or layout of an application through a simple drawing or diagram. This sketch serves as input to Sketch2App, guiding the generation of fully functional AI web applications using computer vision models, natural language processing, and Large Language Models (LLMs).
Application development
Application development refers to the process of creating, designing, and implementing software applications.
- Submit and view feedback for this page
- Send feedback about GenAI AppStudio | Docs to cloud-feedback@h2o.ai