背景: 该AI聊天软件为网页平台用户提供了一种富有深度和互动性的交流体验。结合了前沿的人工智能技术,它可以理解并回应用户的输入,通过即时的聊天交互,实现用户与智能体的沟通。
我的贡献:
前端开发:
创造了一个响应式的用户界面,确保软件能在各种屏幕大小和分辨率上提供卓越的用户体验。
采用React构建了动态、交互丰富的用户界面,能够实时展示聊天数据并响应用户输入。
通过Server-Sent Events (SSE)技术,实现了前端与后端的实时通信,使用户能够实时接收到AI的响应。
后端开发:
使用Spring Boot WebFlux建立了稳健的后端服务,能够处理大量的并发聊天会话。
整合了ChatGPT 接口,以理解并准确回应用户的输入。
设计并实现了数据库模型,确保高效存取和处理大量的用户和聊天数据。
流技术与实时交互:
采用流技术如Server-Sent Events (SSE),构建了一种低延迟、实时的聊天体验,即便在高并发的环境下也能确保稳定的用户体验。
运用流技术动态推送聊天消息和状态更新,提高了系统的响应速度和效率。