As much as I enjoy working with and teaching Hal new things,
in your case, I'd have to recommend a scripted type of bot
for use as an "expert system."
An expert system is a dedicated knowledgebase centered around
a theme such as auto mechanics, medical diagnostics, troubleshooting,
etc. Such systems are not necessarily conversant but are more geared to a question / answer situation.
This way you can reliably control the accuracy of the responses instead of hoping for the bot to give you a correct one.
One of our members comes to mind in this area:KnyteTrypper. He has a lot of experience with scripted bots and may be able to offer you some more indepth insight.
Good luck!