Apps in Graft are one of the quickest ways to take your data, an idea and see results. Apps are created within a project and can be built upon new or existing data sources or entities.
Our on-screen guide steps you through the configuration and initial processing of your app, allows you to test it and provides a code snippet which you can use in your own applications & environment to be able to launch that Graft App for your customers.
The App library is your starting point to App creation and is found by clicking on the icon in the project menu on the left hand side, more information on the App tab can be found here.
Graft provides 5 apps, "Ask Questions", "Search", "Summarize", "Visualize" and "Predict" with more to come. You can create any number of Apps of any type with your data.
|Description & Guide link
Run Prompts allows you to create prompts which are then applied to your data to Generate new text.
Ask Questions allows you to formulate a question about a data set and then apply it to each row of data, useful for data extraction, light classification and data preprocessing with natural language, these answers can then be retrieved via API and can be used with ad-hoc queries based on your application needs.
Search allows you to find similar items in your data set either using an item already present in that data set or an ad-hoc item
Summarize allows you to generate a summary of each data item based on the field you select. For example providing a company summary from a longer description.
|Visualize allows you to view the projection of the data points in 2D & 3D, identify outliers or find representative clusters.
|Predict - Custom allows you to generate predictions about your data, such as document classification.
|Predict - Graft Pre Built templates - use these to start your own prediction apps without the need for label data
Third party API key required
The Ask Questions and Summarize apps use functionality from OpenAI, you will need your own OpenAI account to access these apps (they are greyed out unless an OpenAI API key is added) and costs associated with the use of the Graft app will appear on your OpenAI account.
App Creation Flow
Apps can be created from a number of starting points with your own data. The high-level steps are represented as follows...
- From the App library found under the Apps project menu item, Select the App type that you would like to create
- Select how you would like to provide data for your app
- Configure your app
- Test in the UI with sample data
- Test using an API Snippet
- Set Monitoring for your app (model threshold alerts)
- Use the API code in your application and launch in production
If you would like to experiment with Graft's own demo data we provide a Product Catalog which can be used for any of our Apps
Each APP has its own specific configuration flow which is covered in the specific APP guide, please see the Guides subsection under APPs in this help center.
Once your APP is created and sample processing has taken place you can test using the TRY IT tab (details in the specific APP guide) and also using the App API tab, where you can test API commands in Graft ahead of adding them to your production environment.
Sample App TRY IT page
Sample App API page
Sample App SETTINGS page
Once you are happy your App is performing as desired it is recommended to set up monitoring so that you will be alerted if model performance declines or Graft is unable to connect and process your data.
From the Project side bar menu select Monitoring to create your alerting conditions
You may delete your APP from the Settings tab within the APP