Features of Intelligent Systems Development for Platforms Telegram and Android
摘要
The purpose of the article is to study knowledge base models for Telegram API chatbots and Android-based mobile applications. The development of knowledge base models for these systems was carried out using the KARKAS shell (Knowledge Acquisition Relevance + Knowledge Accumulation = Shell): a shell for building knowledge base models. The article discusses the main architectural characteristics of the modules of this shell: a model of a hierarchical functional system for layering the knowledge base, a rules parser, an inference engine and the technical implementation of the knowledge base model. The integration of Telegram chatbots with the KARKAS shell is considered, that is, the mechanism for displaying the shell is implemented in the dialog interface of the chatbot. For mobile applications based on Android, a multifactor knowledge base model is used. The construction of the TECHSTACK mobile application for selecting a web technology stack is discussed in detail. The main layers (factors) of the knowledge base for choosing a web technology stack are highlighted.