Skip to content

‘Ask AI’ in Reader

Because AI queries while writing are likely quite different than when reading, we have AI to Reader directly, and will maybe do something similar to Author. We will also deliver AI in Liquid.

Goal: Give users the power of AI when reading to help them evaluate & understand the material and how it connects to other knowledge in their field.

  

Issue Command

User ctrl-clicks on selected text and a new command ‘Ask AI’, appears at the very top of the list:

  

This menu has sub items, as listed here (subject to editing). All the prompts here will be inserted before the selected text, with a colon and space first [List main points: ]

  • ‘Summarise in a sentence’ (summarise this in a sentence)
  • ‘List main points’ (list the main points)
  • ‘Simpler language’ (describe this in simpler language)
  • ‘What is this’ (what is this)
  • ‘Examples’ (show me examples of this)
  • ‘Counter examples’ (show me counter examples of this)
  • ‘What does this relate to’ (what does this relate to)
  • ‘Is this correct?’ (is this correct)
  • ‘Explain concept’ (explain the concept of this)
  • ‘Timeline’ (create a timeline of this)
  • ‘Causes & effects’ (Discuss the causes and effects of this)
  • ‘Pros and & Cons’ (Discuss the pros and cons of this)
  • ‘Edit’ (which opens Reader’s Preferences to allow the user to design their own)

The prompts have been tested.

      

Process

The process is that once the user chooses an option from the sub-menu, this is appended to the selected text, up front, forming a prompt for the AI to operate on. So in the example above, it would be ‘Is this correct? The complement system is an important…’

   

Results

The results are shown in a floating window where the query text is shown in a box, as below, and the results below. The text can be interacted with to copy it. To dismiss simply close the window.

  

Preferences

Users will need to supply their own OpenAI API keys (same as the approach for AI in Liquid and macGPT) where they can also turn on and off commands.

Clicking [+] produces this dialog, same as clicking [Edit] for a current command: