AI

浏览该分类下的所有文章

AI对话机器人技术实现文档

实现基于 Web 的 AI 对话机器人,嵌入博客文章页面,提供文章上下文的智能问答。核心功能包括打字机逐字显示、生成过程暂停/继续、对话历史本地持久化、快捷预设问题及响应式布局。前端采用原生 HTML5、CSS3、JavaScript,配合 Marked.js 解析 Markdown、Highlight.js 代码高亮、Font Awesome 图标;后端通过 RESTful API 调用 AI 服务,数据存储使用 LocalStorage。系统划分为界面层、交互层、数据层和服务层,采用状态机管理 idle、thinking、generating、paused 等状态。针对打字机与 Markdown 同步、暂停状态持久化、多状态切换不一致等难点,分别实现增量渲染、保存暂停标记和统一状态变量等解决方案。

Spring Boot博客系统集成AI智能摘要功能实战

本文示例了在 Spring Boot 博客系统中集成 AI 智能摘要的完整实现。通过在后端定义 AiSummaryService 接口并实现调用 OpenAI 兼容的 AI 接口(如智谱 AI、Moonshot、GPT‑4 等),在 controller 中提供 /api/ai-summary 接口,返回去除 HTML 的纯文本摘要。前端使用 Thymeleaf 页面与 JavaScript,调用该 API 后用打字机动画逐字展示摘要,并在 AI 服务不可用时回退到本地关键词或首段摘要。配置文件中可灵活设置 API 地址、模型、密钥、max‑tokens 等参数,实现前后端分离、可配置的 AI 摘要功能。

OpenCodeAI 从入门到精通:全方位终端AI编程助手指南

OpenCodeAI 是面向终端的 AI 编程助手,采用本地客户端 + 云端模型服务的混合架构,能够读取、修改项目文件并在安全沙箱中执行操作,实现 AI 结对编程。文中详述了跨 macOS、Windows、Linux 的安装方法(Homebrew、Scoop、脚本、包管理器等),以及桌面版的图形化特性。随后提供 API 密钥获取、环境变量或配置文件安全存储的最佳实践,并给出国内模型(智谱 GLM、DeepSeek)以及多模型并存的配置示例。项目初始化通过 `opencode init` 自动生成上下文、忽略文件和模型偏好。核心功能以 Plan 模式为例,展示 AI 分析代码、制定实现计划、用户审查后执行的完整工作流,帮助完成如邮箱验证等复杂任务。全文覆盖概念、架构、安装、配置、使用全链路,帮助开发者快速上手并在命令行中高效利用 AI 编程。