# Automated-AI-Assistant-final **Repository Path**: hhystc/automated-ai-assistant-final ## Basic Information - **Project Name**: Automated-AI-Assistant-final - **Description**: Automated AI-based Student Inquiry Assistant(diploma project for student who graduates from China Jiliang University) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-13 - **Last Updated**: 2025-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # student-inquiry-assistant #### Introduction Automated AI-based Student Inquiry Assistant(diploma project for student who graduates from China Jiliang University and Auckland University of technology) #### Software architecture node_modules 存放第三方依赖模块的文件夹 background 部分存放项目的背景 public 向外暴露学生自主查询页面 services 中提供路由服务 #### Installation tutorial 1. 通过 https://www.elastic.co/downloads/past-releases/elasticsearch-7-7-0 网址来安装elasticSearch(elasticSearch分布式搜索引擎) 2. 通过 https://nodejs.org/en 来安装nodejs 3. 安装visual Studio Code环境 4. 安装kibana https://www.elastic.co/downloads/past-releases/kibana-7-7-0 4 5. 运行sql数据库 npm run start 在运行的前应该在文件的地址即F:\student-inquiry\sqlSearch 里输入cmd #### Instructions for use 1. 在终端运行nodemon server.js命令打开9090端口使用学生自助查询系统向老师提出问题 2. F:\student-inquiry中有automated-assistant-final运行文件和sqlSearch文件 2. E:\FinalGraduationProject里放有elasticSearch,kibana和nginx 3. kibana的账号是 elastic 密码是123456 #### Contribution Huiying hu: 1. Basic framework construction 2. Front End The Question and Answer window is displayed, and the application server is set Complete the "Teacher upload question interface" 3. Back end: Additional function implemention( Screenshot saving,style changing, delete function,Save history session ). Load Elasticsearch for deployment and query connections The text transmission function of upload problem Implementation.  ChatGPT3.5 API calls and implementation. Added discipline classification for transmission problems. 4.Test :Code integration and security testing 5.Gitee code open source upload kangxin chen: 1. Resource survey, literature analysis 2. Front-end interface: Build the “about us””terms ofuse”,”principles”,”course management” UI. Optimize the chat window interface completed by HuiyingHu, “text” limit file transfer function of uploadproblem Implementation.  The jump after the chatgpt response 3. Test :Elasticsearch call 4. Gitee:Backup code upload Zihuang zeng: 1. Front end: The “Welcome”,”Login”, and “Register” UI The verification code is complete 2. Data storage: Implement local storage to store data, but change to MySQL after decision.  Build a cloud database environment Xiangrui shu: 1. Front end: Assist Zihuan Zeng to complete the page Optimize the data visualization interfacecompleted by JIngGao 2. Test Test data visualization, write test report Test elasticsearch calls and write test reports The whole system test, check the function realization