立冬学研agent软件产品系统Vibe Coding

我要开发同款
proginn09100480822026年08月05日
10阅读

技术信息

语言技术
C++
系统类型
WindowsMacOS
行业分类
人工智能

作品详情

行业场景

通用 AI 工作流助手 —— 原生 C++ 桌面应用,完整实现多智能体协作、三层记忆系统与本地 ONNX 推理。

功能介绍

## 技术栈

| 层级 | 技术 |
|---|---|
| 语言 | C++20 |
| GUI | WebView2(自绘 HTML/CSS/JS) |
| 数据库 | SQLite(FTS5 全文搜索) |
| 向量检索 | HNSW 索引 + SIMD 余弦相似度 |
| 本地推理 | ONNX Runtime(all-MiniLM-L6-v2 文本向量化,384 维) |
| AI 协议 | OpenAI / Anthropic 双协议 |
| 构建 | CMake + MSVC,Python 辅助脚本 |

项目实现

## Agent 三阶段管线

```
用户消息


┌─────────┐ ┌─────────┐ ┌─────────┐
│ Plan │───▶│ Exec │───▶│ Review │
│ 制定计划 │ │ 执行工具 │ │ 验证结果 │
│ 多轮对话 │ │ 多轮对话 │ │ 单轮对话 │
└─────────┘ └─────────┘ └─────────┘
每个阶段独立构建 Context(13 数据源 → 12 条 messages)
```

## 三层记忆

| 层级 | 实现 | 用途 |
|---|---|---|
| 关系型 | RelationalDB(SQLite FTS5) | 结构化持久存储、全文检索 |
| 向量 | VectorStore(HNSW + SIMD) | 语义相似度检索 |
| 缓存 | LruCache(251 分片 + TTL) | 热数据加速 |

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论