1. What Does This Page Cover?
Learn how you can build fully functional Creator applications and forms with
Zia assistance using
OpenAI or our in-house
Zoho LLM by simply describing your requirements. Zia will design it for you, thereby accelerating application development and form creation.
2. Availability
Zia assistance for application and form creation:
- Is available only for paid plans of Creator
- Can only be created, authorized, enabled, and managed by the super admin. Admins and developers can create and manage AI-assisted apps, while other users can access the created forms
- Zoho LLM is currently available for use only in US and IN data centres (DCs), while EU, AU, CA DCs will continue with the OpenAI Bring-Your-Own-Key (BYOK) approach as before.
3. Overview
AI can be incredibly helpful in various stages of the application creation process. You can simply describe your application and let AI analyze market trends, user preferences, and existing applications to generate innovative suggestions tailored to your requirements.
OpenAI's text generation models can display text outputs in response to your inputs using
Natural Language Processing (
NLP). The descriptive inputs that we provide these models are referred to as "prompts". Zoho's native
Large Language Model (
LLM) has been designed to deliver an efficient AI-driven experience to help you get a head start on your application ideas and deliver highly tailored solutions that best meet your needs.
4. Zia assistance in Creator
Creator enables you to create
applications and
forms using
Zia, our smart AI assistant integrated with
OpenAI and
Zoho LLM, thereby enabling you to leverage the potential of AI to simplify application development and form creation.
For new sign-ups, Zoho LLM will be chosen as the default integration and is free to consume, while OpenAI can be integrated with a bring your own key (BYOK) approach.
The AI-assisted apps and forms will have AI-powered experiences built in from the first screen of application creation, speeding up the application development process.
4.1 How Zia's integration with OpenAI and Zoho LLM assists Creator?
This integration uses powerful language models that generate text in English, which looks and sounds like text written by humans. This integration lets you build an application and its components, including the data behind it (we provide sample data if required), just by describing your requirements through conversational prompts via the "text in, text out” interface. In turn, Zia will generate relevant use cases and field suggestions applicable to the description provided. You can also include a your custom use case while building your application.
This process of building an application as part of a multi-step conversation offers a seamless and human-like interaction for users. It also enhances developers' productivity and ensures that anyone with an idea to develop an application and relevant forms can implement it using AI. Incorporating AI assistance in application development can lead to more innovative, efficient, and user-friendly applications, which are essential in today's highly competitive digital landscape.
- Currently we only support giving prompts in English.
- Sample data for each use case showcases a real-world scenario but uses fictitious data.
AI-generated content may have mistakes. Ensure that the descriptional prompts provided are accurate and appropriate before using it.
As a super admin or admin (or even a developer), you may wish to:
- See use cases that are relevant for your application
- Develop a fully functional application with merely an idea or a thought of what the application could do
- Create forms along with suitable field names and relevant field types for your application using natural language inputs
In the above cases, by allowing AI to assist in summarizing the purpose of your apps and generate relevant use cases, you can focus on building your applications and forms quickly and tailored to your exact requirements.
4.1.1 Build applications through conversation
Using Zia (powered with
OpenAI/
Zoho LLM)
, you can rapidly traverse from a mere idea to a fully functional application. You just need to describe your application requirements to Zia, and it will assist in creating relevant use cases for you. You can also include a your custom use case while building your application. You will also be assisted in generating and assembling the appropriate form components, thereby seamlessly bringing together an application designed to suit your communicated requirements. - Refer here to learn how to use AI assistance in building applications.
- Click here to know about a relevant use case for application creation.
You can incorporate AI-driven features to enhance form creation and get suggestions that align with the purpose of your form, whether it's for surveys, registrations, feedback, or others. Using Zia (powered with OpenAI/Zoho LLM), you can also effortlessly create functional forms suited to your application along with relevant fields. You just need to describe your form's purpose to Zia and it will assist in suggesting relevant fields for your form. You can then select or deselect the required fields and proceed to form creation. The form will be created and filled with the selected fields.
- Refer here to learn how to use AI assistance in building forms for your Creator applications.
- Click here to know about a relevant use case for form creation.
4.1.3 Next field suggestions
Zia can also intelligently propose the most probable next fields that are relevant to the created form. This helps in streamlining the form building experience and makes it more intuitive.
- Zia will provide next field suggestions for forms that are not created using its assistance too.
- Refer here to learn how to use AI assistance in generating field suggestions for your Creator forms.
- Click here to know about a relevant use case for field sgenerations.
It is recommended to use everyday words to describe what your app or form should collect, track, list, and manage, such as the following, while entering your prompts:
- “Create an app to track inventory”
- “Track sales leads”
- "Create a form to collect employee details"
5. Prerequisites
If you've chosen OpenAI as the LLM, ensure that you are on a paid plan and have sufficient API credits for your OpenAI API key to work.
- You must have a valid OpenAI account along with an API key from your OpenAI account to use this feature in Creator. To get the OpenAI API key,
- Navigate to Settings in your OpenAI account and select the Billing section.
- Click the Add Payment Details button in the Settings page and add your required details.
- Enter a name (optional) and choose the required project.
- Click Create secret key. The key will be generated. You can copy and use it in Creator's Zia settings.
- Before you can create apps or forms using Zia, ensure to configure your OpenAI API key in Zia Settings and enable the Zia - Open AI integration for your Creator account.
If you've chosen Zoho LLM, you can skip this section.
1. Navigate to
Operations in your Creator account.
2. Click Zia in the Applications card. The Settings screen will appear.
3. Select the required LLM - OpenAI or Zoho
- If you've chosen OpenAI, you need to add your API key (go to step 3).
- If you've chosen Zoho, go to step 7 directly
4. Click Add API Key in the Configuration tab. A popup will appear.
5. Enter your OpenAI API Key and click Add.
6. Edit this key by clicking the edit icon after saving.
7. Enter the new key or update the existing key and click Save in the popup that appears.
Refer to
this page to know more OpenAI's authentication.
7. Things to Know
- You can generate and/or add only upto five use cases.
- AI-generated use cases and custom use cases will be collectively used to aid in relevant application and form creation. This means that all use cases generated may or may not be used during creation.
- You can regenerate those use cases or proceed to create your AI-assisted application in a few more clicks.
- Relevant data tables will be generated automatically considering your app description, based on which your app will be built.
- As part of data table generation, the system recommends relevant columns, sample row data, and data types that you can customize.
- The following field types are not supported and will neither be displayed during creation of AI-assisted applications and forms nor will be suggested while generating fields using Zia.
- Radio
- Checkbox
- Rich text
- Image
- Subform
- Signature
- File upload
- Audio
- Video
- Formula
- Section
- Notes
- Users
- Integration
- AR (prediction, sentiment analysis, keyword extraction, OCR, and object detection)
Note: The sample data is for illustration only and is fictitious. No real association is intended or inferred.
8. See How It Works
Zia constructs prompts based on your inputs and also use form metadata to generate relevant responses.
We primarily use GPT 3.5-turbo-0613 and GPT 3.5-turbo -1106 as a fallback for Zia Assistance using OpenAI.
The below video shows how you can create an app using Zia's assistance.
The below video shows how you can create a form using Zia's assistance.
9. Use Cases
Case 1: Accelerated app creation
Let's assume that you're a business analyst who wants to develop a Loan Approval application rapidly, but might not be well-versed with sufficient coding skills. You can create an AI-assisted application with Zia.
To do this, you can access your Zoho Creator account and specify a prompt as follows: "create an app for managing loans and approvals". As an appropriate response, Zia will generate relevant use cases and also help translate your vision into a fully-functional application with the necessary forms and field relationships to kickstart your application development.
Case 2: Simplified Form Creation
Let's assume that you want to create a form for the above Loan Approval application. In general, contextual form creation for specific cases is time-consuming and error-prone. To create a form quickly, you can access your application and specify a prompt as follows: "create a form to manage loan agents". As a response, Zia will generate 10 relevant form fields that are contextually relevant to the described form. You can select the required form fields and proceed to form creation.
Case 3:
Intelligent Field Suggestions In the above use case, Zia has assisted in generating the initial set of fields for the
Manage Loan Agents form. You might struggle in adding new relevant fields. This is where Zia (powered with OpenAI/Zoho LLM) provides real-time suggestions for the next relevant form fields by understanding the context and thereby enhancing form building experience.
Learn How10. Navigation Guide
10.1 Guide to create Zia assisted apps
Navigate to the
Solutions page and click the
+ Create Solution button at the top-right corner. The screen will show options to create applications (solutions). Hover on the
Applications card and click
Select. Next, click
Create in the
Create using AI card and provide a
brief description of the application you want to create.
Navigate to the
Solutions page and choose the required
application in which you want to create forms using Zia's assistance. Create a form by selecting the
Using Zia card beneath the
On my own section. P
rovide a brief description of the form you want to create.
10.3 Guide to generate Zia assisted field suggestions
To generate field suggestions using Zia, ensure to configure your OpenAI API key in Zia Settings and toggle the Next Field Suggestions button.
Open the
form in which you want to generate field suggestions
using Zia's assistance. In the respective form builder, click the Zia icon to generate relevant field suggestions.
11. Manage OpenAI API Usage
To view the monthly usage of OpenAI API,
1. Navigate to
Operations in your Creator account.
2. Click Zia in the Applications card. The Settings screen will appear.
3. Click the Usage tab.
4. Click the
Go To OpenAI button at the center. You'll be taken to the OpenAI developer platform
login page.
5. Log in to your OpenAI account that contains the API key used for this integration.
6. Navigate to the side bar, select API keys, and verify the API key used.
7. Click on Usage to view the monthly usage of APIs in your Open AI organization.
12. Limitations
- OpenAI API Rate limits: Rate limits are restrictions that OpenAI imposes on the number of times a user or client can access their services within a specified period of time and vary based on their usage tier and the model consumed.
- To view rate limit for your account that contains the API key used for this integration, visit https://platform.openai.com/account/limits
- To learn more about how rate limits work, visit the URL below. https://platform.openai.com/docs/guides/rate-limits
13. Privacy
For Zia assistance using OpenAI and Zoho LLM, Zoho Creator constructs prompts based on user input and also uses form metadata to generate relevant responses in feature context. In these cases, both OpenAI and Zoho LLM are committed to maintaining your privacy.
Learn how- Create apps using Zia assistance
- Create forms using Zia assistance
- Generate field suggestions for AI assisted forms