Finding customer service help online can be a pain. Filtering through a knowledge base to find the right answer to your question can be an exercise in fighting with nested frequently asked questions documents.

Microsoft is aiming to help by making it easier for companies to create intelligent bots that can answer common questions.

The , launched in beta on Tuesday, will let users train an automated conversation partner on existing frequently-asked-questions content. After that information is fed in, the service will create a bot that will respond to customer questions with the content from the knowledge base.

Once the information is loaded into the service, users can then view how the bot has paired up questions and answers and add their own custom questions and responses.

, which lets users upload documentation and get it translated into a bot.

One of the key advantages of the NoHold service is it allows users to upload a manual that isn’t laid out in question-and-answer pairs, Diego Ventura, the CEO of NoHold, said in a statement.

“I think this is a pretty big issue with their product because most manuals and documents are not organized as Q&As,” he said.

Salesforce and Oracle have also each launched their own bot-building systems, which are designed to easily harness data stored inside software that those companies operate.