source: Add support for custom AI files.

These AI files will define responses for different questions and conditions.
This support is a massive work in progress.