个人简介

Echo Blog


江湖无名 安心练剑
  • LSP(Language Server Protocol)
    LSP LSP(Language Server Protocol)本质上是一个IDE 与编程语言工具链解耦的通信协议。 它由 Microsoft 提出,目标是:把“语言智能能力”从编辑器中抽离出来,变成一个独立服务。 你可以把它理解为一个标准化的“编程语言智能 API”。 一、为什么会有 LSP(核心痛点) 在 LSP 出现之前: 每个编辑器(VS Code、Vim、I...
    2026-04-03 13:01:55 | Web
  • AI Harness 的本质定位
    一、AI Harness 的本质定位 从架构视角看,它解决的是一个核心问题: ❗如何把“不确定的 AI 行为”变成“可工程化管理的系统” 传统软件: 输入 → 输出是确定性的 AI系统(尤其是 LLM): 输入 → 输出是概率性的、非稳定的 所以必须引入 Harness 来“约束 + 观测 + 优化”。 二、AI Harness 的核心职责拆解 ...
    2026-04-03 13:01:55 | AI
  • 代码知识库之 git history-11-排期
    chat 背景 你是一名资深项目经理。给出整个项目的排期规划+里程碑+简单的描述、风险点 可以考虑分阶段,markdown 表格 设计 备注:仅作为参考 Git History 智能分析系统 – 项目排期规划 一、项目阶段划分 阶段 名称 周期 核心目标 P0 ...
    2026-04-03 13:01:55 | AI
  • 代码知识库之 git history-10-其他
    chat 背景 你觉得这个工程的设计还有哪些缺失或者需要重点关注的地方?为什么? 设计 非常好的问题。经过前面的设计,我们已经覆盖了核心的解析落库、向量检索、Skill调用等环节,但要真正落地一个稳定、可扩展的生产级系统,还有以下几个关键缺失和需要重点关注的地方,每个都解释了为什么重要。 一、增量更新的准确性与一致性 缺失点 目前只讨论了“定时扫描近一年”或“基于 last...
    2026-04-03 13:01:55 | AI
  • 代码知识库之 git history-09-git 命令 java 实现
    chat 背景 给出一段 java 代码,建议使用 java 稳定推荐的 git 开源包。 给出 pom 依赖。 给出一个代码仓库,上面3个命令,获取近一年的提交数据的数据构建,面向对象的写法,给出核心代码 设计 以下是基于 JGit 的完整 Java 实现,包含 Maven 依赖和核心代码。 一、Maven 依赖(pom.xml) <?xml version="...
    2026-04-03 13:01:55 | AI
  • 代码知识库之 git history-08-git 命令
    chat 背景 整个设计中,会涉及到哪些 git 命令 给出这些命令的解释+例子 设计 推荐的三个 Git 命令(分开获取) 命令1:获取近一年所有提交的 hash 列表(正序) git rev-list --since="1 year ago" --reverse HEAD 输出格式:每行一个完整的 commit SHA-1(40 字符),按提交时间从旧到新排序。 用...
    2026-04-03 13:01:55 | AI
  • 代码知识库之 git history-07-mivlus 向量数据库
    chat 背景 类似的,给出向量数据库的表字段+索引。 我初步想的,大概需要 gitHistoryCommit(提交记录); gitHistoryFile(提交文件,冗余commitId); gitHistoryMethod(提交函数,冗余 fileId)。 每个字段都要有 repoId,时间。其他的你看着设计。 设计 向量数据库(Milvus)完整表设计(Java ...
    2026-04-03 13:01:55 | AI
  • 代码知识库之 git history-05-memgraph 图数据库
    chat 背景 现在。站在批量定时解析的角度。希望实体可以是 gitHistory 开头 给出整个流程中,涉及到的图数据库中需要的实体、实体的关系。每个实体的属性、索引。 设计 图数据库实体与关系设计(GitHistory 前缀,含冗余字段) 所有实体标签以 GitHistory 开头,关系类型以大写字母+下划线命名。 冗余字段(标注 🔴)用于加速常见查询,避免多跳遍历。 ...
    2026-04-03 13:01:55 | AI