Opening drill
How would you manage conversation state in an AI application? | Aporeon