my suspicion is there's just a bit too much instruction for your AI task here - a better way to design this conversation might be something like:
1. check if your bot can answer the question from a knowledge base, and
2. if not, then it should check the internet, or a second source