AI Productivity Helpers

From Grooper Wiki
Revision as of 09:32, 25 October 2024 by Dgreenwood (talk | contribs) (Created page with "There are several productivity features in Grooper that use large language models (LLMs) to simplify a users work in Grooper. LLMs like OpenAI's GPT models allow users to tell Grooper what to do using a natural language text prompt. There are currently two (2) of these features in Grooper version 2024. More are currently being developed for the next version as well! '''List of LLM-based productivity features:''' * '''''AI Query Helper''''' *<li class="attn-bullet"> '''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

There are several productivity features in Grooper that use large language models (LLMs) to simplify a users work in Grooper. LLMs like OpenAI's GPT models allow users to tell Grooper what to do using a natural language text prompt. There are currently two (2) of these features in Grooper version 2024. More are currently being developed for the next version as well!

List of LLM-based productivity features:

  • AI Query Helper
  • BE AWARE! For each of these features to work, users must first have an LLM Connector configured at the Grooper Root node.

AI Query Helper

The AI Query Helper uses an LLM to help users craft a search query from the Search Page. These queries use specialized syntaxes which can be challenging for novice users. The AI Query Helper allows any user to return a document set using a simple text prompt.

The AI Query Helper can be accessed by clicking the "AI Query Helper" button at the top of the Query Editor.

In the example below, we used the AI Query Helper to return a set of invoice documents that meet some criteria based on their extracted data. This is the prompt we used:

Find invoices greater than $10,000 from before 2020. Only show me the invoice date and invoice amount. Sort by the largest invoice amount.


The LLM takes that prompt and Grooper's programed understanding of the query syntaxes, the search index and its elements and fills in the Query Editor's fields. From there, the user can edit the query if needed and hit the search button to execute the query.