Über Recherchen für meinen Chatbot bin ich auf das Framework Rasa Open Source gestolpert. Damit ist es relativ einfach möglich, einen vergleichsweise intelligenten Assistenten zu entwickeln ohne sich allzu tief mit den notwendigen Grundlagen wie z.B. NLP zu befassen. Je nach Neigung kann man aber auch richtig tief einsteigen.