Хочу написать программу-собеседник, но не знаю как спроектировать и какие технологии использовать? Из языков знаю только JS. Что использовать в качестве ядра, что бы в дальнейшем можно было масштабировать(обучать). И как соеденить программу с собственными аккаунтами в соцсетях, что бы сама могла общаться с моими друзьями/подписчиками и по возможности обучаться. Посоветуйте, может кто знает с какой стороны подойти, материалы, книги, уроки?