이러한 챗봇을 통한 공공 행정서비스의 질적인 향상을 도모하고 공공소통 채널로서 자연어 이해의 풍부성과 표현력 증대를 위해 해결해야 하는 기술적 과제들이 있다(<표 3>참조).
첫 번째, 기계 학습 알고리즘에 기반한 키워드 혹은 문맥 추출을 통한 기술 향상이다(Atkinson et al.2017:32). 데이터 마이닝 및 머신러닝 애플리케이션(machine learning application)은 교통 관리 개선, 공공 의료 관리, 재난 관리, 개인화된 교육, 일반 서비스 개인화 및 공공 서비스의 품질, 신뢰성 및 정확성을 개선하는 이용가능성 분석 및 시민들의 요구를 추출하기 위해 대용량 데이터를 분석하는 데 이용되고 있다(Capgemini,2017).