AI 编程01
1ay1/agentty · AI pair programming in your terminal — one static binary, sub-ms startup, any model
agentty 是一个以 C++26 编写、以单个静态二进制分发的终端编码智能体,可作为 Claude Code 的替代方案。它启动快、无 Node/Python 运行时依赖,支持接入 Claude、OpenAI、Groq、OpenRouter、Cerebras、DeepSeek、xAI、Mistral、Gemini、Fireworks 或本地 Ollama 等多种模型并可在会话中切换。它内置本地检索(BM25 + 稠密嵌入、GraphRAG 文档图)只向模型发送相关代码片段,默认在操作系统级沙箱中执行 shell 命令,并提供 Air-gapped 模式、Smart Mode 多模型分工以及 read/write/edit/bash/grep/glob/git/web 等工具。
Agent 与自动化02
Le-Who/Bobby-Botique · Open-source Telegram AI assistant framework with provider routing, streaming recovery, agentic research, multimodal tools, Mini App UI, and GraphRAG memory.
Bobby-Botique(GemAI Bot v2)是一个基于 Python 的开源 Telegram AI 助手框架,面向真实生产环境中的机器人运维。它提供多 AI 提供商路由与故障转移(Gemini、Opencode、OpenRouter、FreeTheAI)、流式响应恢复、有限步数的智能体式网络研究、URL/文档/图片理解、语音转录与 TTS、图像生成、Telegram Mini App 界面,以及基于 pgvector 与图谱写入的同意制长期私人记忆。项目采用 Quart/Hypercorn 承载 Web 服务与管理员仪表盘,使用 PostgreSQL/pgvector 与可选 Redis,并提供 Docker 部署与运维工具、可观测性配置。
研究与技术03
当回答一个问题需要理清多条记录之间的关联时,普通向量检索可能不够用。比如问“哪个团队负责那个用了有漏洞的库的服务、哪些客户受影响、合同要求怎么通知”,向量搜索只能找出语义相近的文档,却无法证明哪些记录真正相关,可能把错误的服务版本或客户关联到一起。Graph RAG 的做法是把这些关系显式建成图:每条记录是一个节点,服务“使用”库、服务“支持”环境、合同“受制于”政策等关系成为带类型和方向的边,每条边都能追溯到来源并带生效日期。这样回答时先定位实体,再沿允许的关系遍历,最后取原文解释细节。两者配合使用,图的职责是回答“谁和谁相连”,原文负责回答“政策到底写了什么”。
文中可用工具
- Graph RAG一种把记录间关系显式建模、再沿关系遍历检索的方法,用于回答依赖关系类问题
- GraphRAG微软的方案,用大模型从非结构化文本中抽取知识图谱并构建社区层级,支持语料级和实体级查询
- vector search向量检索,按语义相似度找出与问题相关的文档或记录