更新时间:2026-04-24 GMT+08:00
分享

记忆

记忆功能是华为云码道为您提供的一项个性化设置,用于记录您在使用过程中形成的习惯与偏好,如您偏好的回答风格、常用语言等。开启后,AI将会从您的历史会话中提取您的个性化偏好信息,并在后续的对话中自动应用这些设置,从而为您提供更贴合需求的服务体验。

启用记忆功能,具备如下优势:

  • 个性化代码补全

    AI不仅可以预测代码中下一行内容,还可以根据您的个人编码风格进行智能生成。减少了手动调整和更改的时间,提高开发效率,同时也能更准确地匹配您的习惯和需求。

  • 上下文唤醒

    当您开始一个新项目时,借助上下文理解能力,AI会知道您偏好使用的工具及模式(例如日志组件、错误处理方式等),从而提供更智能、高效的开发支持。

  • 精准查错能力

    因为AI已熟悉您的编码风格和习惯,在代码编写过程中,若检测到代码不符合您的常规写法,例如遗漏空指针校验、采用与您代码风格不符的代码结构等问题,将会智能识别并精准提醒,助力您快速定位并修复代码问题。

约束与限制

表1 约束与限制

限制类别

具体限制

模式限制

仅支持在智能体模式下使用。

挖掘对象

  • 技术栈与专业领域:如编程语言、前端/后端框架、样式方案等。
  • 编程风格与规范:如命名习惯、代码组织方式等。
  • 交互与提示词习惯:如语言偏好、角色设定、解释深度偏好等。

数量限制

最多支持显示200条记忆信息。

优先级

当个人偏好与项目中的技能、规则冲突时,以项目中的技能、规则为主。

开启记忆功能

  1. 参考快速启动操作,登录华为云码道。
  2. 打开华为云码道聊天窗口。

    • 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标 ,打开华为云码道聊天窗口。
    • Visual Studio Code:单击Visual Studio Code侧边栏图标 ,打开华为云码道聊天窗口。
    • JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标 ,打开华为云码道聊天窗口。

    不同工具中华为云码道的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。

  3. 单击聊天界面右上方的设置图标 ,进入华为云码道设置页面。
  4. 单击“记忆”,开启记忆功能(此功能默认自动开启)。

    图1 开启记忆功能

  5. 单击 返回聊天界面,在输入框下方选择“智能体”,切换到智能体模式。右侧显示当前选用的模型,您可在下拉框中切换不同大语言模型。
  6. 根据您的个人使用习惯,发起会话。

    例如,输入第一个问题:

    生成java的迪杰斯特拉算法

    智能体完成回答后,再输入第二个问题:

    生成java的二分排序

  7. 等待智能体完成回答后,单击聊天界面右上方的设置图标 ,进入华为云码道设置页面。
  8. 选择“记忆”,即可查看到AI根据您的会话提取的记忆信息。

    图2 查看记忆信息

管理记忆信息

  • 修改记忆信息:在华为云码道设置页面的“记忆”,将鼠标悬浮在需要修改的记忆信息上,单击 ,即可修改已存储的记忆信息。

    不建议修改已存储的记忆信息。记忆信息被修改后,后续的内容将不会根据更新进行自动调整。

  • 删除记忆信息:在华为云码道设置页面的“记忆”,将鼠标悬浮在需要删除的记忆信息上,单击 。在弹出的提示框中,单击“确定”,即可永久删除记忆内容。

    记忆信息被删除后无法恢复,请谨慎操作。

相关文档