Documentation

Application Example

1. Overview

This application provides an example of how to use AI with the Novacura Connect Platform to build an application that reads irregular and inconsistent data and converts them into cleaned structured data. This application example uses a scenario of planning of items to be purchased.

Context / Use Case:

  • Used by organizational stakeholders responsible for purchasing.

  • Users receive a cleaned and structured list of purchase-related data derived from irregular and inconsistent data.

2. Technical Design

2.1 Architecture Summary

  • Client: Web Client, Mobile Client (phone or tablet).

  • Data Sources: Sample data included with the application as a deliverable titled “Sample data_import free table file”

  • Integration: Azure OpenAI.

2.2 Key Components

  • UI Module: Manual Update Table, Select CSV file, Preview CSV file, User Input for AI.

  • Attachment Service: Handles CSVs.

2.3 Process Flow Diagram

3. User Guide

  1. Manually update the table

Users can manually update the table by modifying existing data or adding new entries.

Picture 1 – Manually enter table record

  1. Upload a CSV file

  • Users can select the sample data file to be sent to the AI. This step also includes a text input field for providing additional requirements to the AI.

  • There is an option to override the existing table data with the upcoming AI-generated results.

Picture 2 - Upload a CSV file

3. View the AI-generated results

  • Users can view the cleaned data generated by the AI and make edits to it if needed

Picture 3 - User review of cleaned data

  1. Download the sample data file

  • Users can download the final results as a CSV file and also start the application with a new entry.

Picture 4 – Download CSV file

Last updated

Was this helpful?