LLM Prompt Editor [+Drafting Option Only]

If you need to construct a more complex LLM prompt using information from the document, such as part names, acronyms, or claim limitations, you can switch to the "Prompt Editor" view to add information into the LLM prompt from the document.   To switch to the "Prompt Editor" view, click on the expand button in the prompt section of the LLM chat interface:



The following features are available in the "Prompt Editor" view:



    1. Specifies the name of the LLM prompt template, where the [INPUT] variable will be populated based on the selection from the left-side table (item 3).  You can specify any prompt you wish - for example, helpful prompt include directions for LLM to define or explain terms, add more information, summarize text portions, or draft certain section of the patent document using provided inputs.  There many different operations LLM can perform on the passed-in text, but some of the interesting things you can ask LLM to do include:
      • Explain or define a technical term
      • Re-write a text portion more eloquently
      • Write a paragraph or two explaining the state of problems with the current technology
      • Generate sample data tables for you
      • Draft a section of the application based on the passed-in subject matter, such as title, background, etc.
    1. Use the filter field to limit the list shown in the template table only to those templates that at least partially match the filter.  To remove the filter, click on the "Clear" button.
    2. Click this button to open settings for LLM  prompts. 
    3. Use this tab to select one of the inputs from the document to enrich the stored LLM prompt template via the [INPUT] variable. The following inputs are available
      • Special inputs:
        • Text in the preview window - allows applying LLM transformations on the output produced by the previous LLM prompts
        • Selected text in the document
        • Surrounding word/sentence/paragraph at the cursor's current position
        • All document text
        • Claims text (if any) found in the currently open document
        • Abstract text (if any) found in the currently open document
        • Detailed Description text (if any) found in the currently open document
        • Brief Descriptions of Drawings text (if any) found in the currently open document
        • Full specification (without claims) found in the currently open document
      • Part names (and optionally numbers) extracted from the document
      • Acronyms extracted from the document
      • Terms extracted from claims
      • Claim text and individual limitations
    1. Click on one of the rows in the table to select the specific [INPUT] value to be inserted into the LLM prompt
    2. Shows the current content of the edited prompt.  You can make edits directly in this window.
    3. Press this button to accept your current edits to the LLM prompt and switch back to the chat view from where you can send the edited prompt to the LLM.
    4. Press "Cancel" button to ignore your edits to the prompt.