Project

General

Profile

SendRequest() method » History » Revision 3

Revision 2 (Tomislav Pleše, 09/20/2025 12:06 PM) → Revision 3/19 (Tomislav Pleše, 09/20/2025 12:17 PM)

# SendRequest() method 

 Cases: 

 1. Root Point - First Prompt 
     * FE - Create new Point 
     * FE - Show new Point on Screen - only the Prompt 
 * FE - Create Context - message list of previous Points (Prompt+Response). Since, there is only this first Prompt, add only that on Screen 
     * FE - Send new Point to BE 
     * BE - Save new Point to DB 
     * BE - Send Prompt to OpenAI 
     * BE - Receive the Response from OpenAI 
     * BE - Save Response to DB (with the new Point) 
     * BE- Send the new Point (with updated Response) to FE 
     * FE - Show updated new Point on Screen - both Prompt and Response 

 2. Existing Point - Second prompt 
     * FE - Create new Point 
     * FE - Show new Point on Screen, under previous Point -    only the Prompt 
 * FE - Create Context - message list of previous Points (Prompt+Response) 
     * FE - Send new Point and the messageList to BE 
     * BE - Save new Point to DB 
     * BE - Send Prompt to OpenAI 
     * BE - Receive the Response from OpenAI 
     * BE - Save Response to DB (with the new Point) 
     * BE- Send the new Point (with updated Response) to FE 
     * FE - Show updated new Point on Screen - both Prompt and Response 
 3. New shard - prompt 
 4. Existing Shard - prompt