Каким образом лучше реализовать интерфейс по визуализации цепей вопросов-ответов чат-бота?
в самом простом варианте - берете свг, рисуете там кружочек, стрелочки, добавляете кнопку "добавить-удалить" для кружочка и стрелочки и все. 
Делов, если это для вас в новинку, на вечер. Самый сложный момент будет нарисовать стрелочку, но тут можно упростить - рисуйте не как на картинке (как попало) а по линии из центра в центр. точку где линия пересекается с каждым из кружочков в таком варианте найти легко. 
В сложном варианте - зависит от варианта. наворачивать можно до бесконечности
Берите готовое решение, вот React Diagrams и настраивайте