📋 Sheet
Bot needs to better handle conversation handoffs
👤 Emon⚠ no ETAIn Dev
When AI takes over conversations that were happening with human agent before, it messes up big time: https://beyond-chats.netlify.app/ivfindia.com/56784
The issue is: when sending messages to LLM providers like gemini and openai: we treat human agent messages as AI's own messages. This is because these providers only support roles of: USER and ASSISTANT for representing conversation but the human agent is neither the USER nor the ASSISTANT so the AI thinks that the agent's messages are its own.
Sub task 1: How do we indicate to the LLM that the human messages arent its own?
Sub task 2: How should the LLM make use of chat history that involves agent messages also.
↪ Node: https://gitlab.com/sid6i7/beyondchats-node/-/merge_requests/17
🎯 Goal & proof
📋 SDLC actionables
SDLC checklist
Refined (3)
Write acceptance criteria in Task Details
Assign owner ("Allotted to")
Set ETA