Chatbot or knowledge bot

Has anyone implemented a chatbot or knowledge bot?