NeoPilot accelerates application development through an AI-powered platform that guides users through four key phases. The journey begins with requirement specification where users enter AI API credentials and define application requirements either manually or using the AI-assisted elaboration feature.

Next, in data model configuration, users define entities and relationships through an intuitive visual interface. The system offers predefined behavior patterns and suggests appropriate options based on described functionality.

The third phase focuses on Business Process Model workflow creation. Users can implement suggested workflows or develop custom ones by either uploading existing Standard Operating Procedures or generating them through AI assistance.

Finally, the analytics dashboard setup phase enables users to configure comprehensive visualizations with graphs, widgets, and interactive tables. NeoPilot automatically generates supporting SQL queries for these components.

Throughout the process, clear navigation buttons guide users through each stage, while sample visualizations help users understand available options. By combining visual interfaces with conversational AI assistance, NeoPilot enables efficient application development regardless of technical expertise, allowing users to focus on business logic rather than coding complexities.

Specifying Requirements and Start Building

   

  1. A new browser tab is open and displays a pop-up with the title Specify Your API Keys. Enter your Claude AI and OpenAI API keys, then click SAVE.

     
  2. After entering your API keys, you can specify more details regarding your system. Here, you can either provide details about your application or to generate a more comprehensive set of requirements, click Help Me Elaborate the Requirements. NeoPilot can then build the most effective solution.

     
  3. If you provide additional information about your application, NeoPilot analyzes the requirements and suggests appropriate features based on the input.

     
  4. If you are satisfied with the current requirements, click START BUILDING. Alternatively, you can specify additional requirements such as:

    • Application purpose      

    • Target audience        

    • Specific business operation needs

       
  5. The system then begins building the foundation of your application. Wait while this process completes.

    NeoPilot foundation building progress
     

       

Data Model Configuration

   

  1. Once the foundation is complete, you can see a summary of the Data Models and their relationships. This interface allows you to:  

    • Add or delete entities

    • Add or delete relationships

    • Configure behavior patterns

    • Add, update, or delete fields
         

      NeoPilot Data Models summary

           
             

  2. Adding New Entities: Use the provided interface to define new data entities for your application.

  3. Managing Behavior Patterns: Add or remove behavior patterns to define how your entities interact. 

  4. If you are not sure about what behavior patterns are, simply describe the desired functionality, and NeoPilot identifies and applies the most suitable behavior pattern for your entity.

  5. If you want to check the inherited behavior pattern, click the generated entity. A dialog box is displayed, where you can see which behavior pattern is applied to your generated entity.  
         

    NeoPilot behavior patterns management
     
  6. Relationship Configuration: To Form a relationship:    

    • Add a field

    • Set the type as LOOKUP

    • Choose the desired entity as the data type (this entity acts as the parent)

       
  7. After configuring your data model, click NEXT to proceed.

     

Note: For more details regarding Behavior Patterns, see the following links:

 Contineo Library Docs

 General Libraries Docs

Specifying Business Process Model(BPM) Workflows

 After confirming the Data Model, Neopilot suggests you with BPM workflows identified in your application if any. Alternatively, you can specify them yourself or even modify the suggested ones. Do the following steps:    

  1. Confirm the entities on which you want to build BPM workflows.

  2.  Next step is to provide Standard Operating Procedure(SOP) yourself or confirm/modify suggested SOPs. Once confirmed, workflows are generated and a preview appears. 

  3. Click Proceed to proceed with the BPM Flow. 

  4. If you have sample SOPs, you can upload them in the chat bar. Otherwise, click Generate SOP and NeoPilot can automatically create SOPs for the defined entities. 

  5. If you click Generate SOP, Neopilot generates a detailed SOP which looks as follows: 

  6. Once the SOP is generated, click Proceed to use the generated SOP or click Upload New SOP to provide your own.

  7. After clicking Proceed, NeoPilot builds workflows for each of the defined entities. Click Build Workflow to confirm. 

  8. Once all SOPs are confirmed, the Preview Workflow button is displayed. Click it to view the workflows.

  9. Review the workflows and click Confirm to finalize them.        

Preview and confirm workflows

 Workflows are created and you can proceed to the dashboard creation step.

 

Analytics Dashboard Setup

   

  1. Once all workflows are generated, NeoPilot suggests recommended dashboard components based on your application requirements.

  2.  If you want to modify any dashboard components, simply specify the changes in the chat bar.

  3.  Once you're satisfied with the dashboard components, click Yes and NeoPilot begins creating a tailored dashboard.

     
  4. After clicking Yes, a dummy dashboard is displayed. Review the generated dashboard, which includes:          

    • Visual graphs

    • Data widgets

    • Interactive tables

    • Sample data representations      

         
         

    NeoPilot dashboard review
     

         
         

    NeoPilot dashboard review2
     

         
         

  5. NeoPilot then generates the necessary SQL queries for the dashboard.
         

    SQL generation
     

         
         

  6. Once the SQL queries are generated, see the Proceed button to render the final application. 
         

    Render final app
     

         
         

  7. Review the dashboard and click Proceed to complete the setup.
         

    Complete setup