Oh that does make sense! In this flow does the agent have the ability to check the knowledge base, I was thinking I should pass requests through the knowledge base then pass task relevant information to the ai agent? Would that be a smarter way to roll?