Open edloidas opened 6 months ago
Page: A Live Edit page component or Wizard's edit panel form. We only support CKEditor for now.
Widget: A UI entry point to communicate with Enonic Saga. Consists of Content viewer to show selected comonent, TextArea for user input and Send button to send request. TextArea can be replaced by the dropdow for now, allowing to select simple commands, like Expand, Simplify, etc.
Server: A prozy to transform user inputs and create a stable connection between UI and OpenAI endpoint.
OpenAI: An endpoint with access to the preconfigures assistant, running on GPT-4 Turbo.
Communication between Enonic and OpenAI can be done in two ways:
Page > Widget: Not only Text, but actually a Selection, cursor Position and the whole content of the input.
Widget > Widget: Adding Context means apssing additional metadata, like content Display Name, Description, Tags.
Using the https://app.eraser.io create diagrams: