• 首页
  • 期刊简介
  • 编委会
  • 投稿指南
  • 收录情况
  • 杂志订阅
  • 联系我们
引用本文:孙小鱼.一种对话机器人开发技术综述与系统架构实现[J].软件工程,2021,24(2):45-48.【点击复制】
【打印本页】   【下载PDF全文】   【查看/发表评论】  【下载PDF阅读器】  
←前一篇|后一篇→ 过刊浏览
分享到: 微信 更多
一种对话机器人开发技术综述与系统架构实现
孙小鱼
(1.大连东软信息学院,辽宁 大连 116023;
2.大连东软教育科技集团有限公司研究院,辽宁 大连 116023)
sunxy@neuedu.com
摘 要: 对话机器人是使用自然语言处理与生成技术,模拟人类对话逻辑并与人进行交流的计算机程序。作为新一代人工智能产品的人机交互主要入口,逻辑实现方式与交互是对话机器人设计的关键。本文结合对话机器人的技术特点,在实现过程中采用基于Python语言的Django微服务Web应用开发框架,将对话算法模型与逻辑处理过程进行微服务化API封装,使其他应用能够请求对话服务的接口进行功能的二次开发。为了提高对话响应速度,本文采用了关系型
关键词: 微服务;Django;MySQL;Redis
中图分类号: TP311.5    文献标识码: A
Overview of Chatbot Technology and System Architecture Implementation
SUN Xiaoyu
( 1. Dalian Neusoft University of Information, Dalian 116023, China ;
2. Research Institute, Dalian Neusoft Education Technology Group Co. Limited, Dalian 116023, China)

sunxy@neuedu.com
Abstract: A chatbot is a computer program that simulates human conversation and communicates with human through natural language processing and generation technology. As main access to human-computer interaction for a new generation of artificial intelligence products, logical implementation and interaction are critical to the design of chatbots. Based on technical characteristics of chatbots, this paper adopts Python-based Django micro-service web application development framework in the implementation and encapsulates dialogue algorithm model and logic processing process into a microservice API (Application Programming Interface). Thus, other applications can request the interface of dialogue service for a secondary development of functions. In order to improve the efficiency of query processing, a memory-based non-relational database Redis (Remote Dictionary Server) is used with relational database MySQL (Structured Query Language) to reduce the number of reads from hard disk and so to optimize system performance.
Keywords: micro-services; Django; MySQL; Redis


版权所有:软件工程杂志社
地址:辽宁省沈阳市浑南区新秀街2号 邮政编码:110179
电话:0411-84767887 传真:0411-84835089 Email:semagazine@neusoft.edu.cn
备案号:辽ICP备17007376号-1
技术支持:北京勤云科技发展有限公司

用微信扫一扫

用微信扫一扫