Did anyone think of creating a system to allow the ai to do actions or request external info or do complex calls before it answers?