Telnyx Rag

🧠 智能体长期记忆的云原生 RAG 方案

基于 Telnyx 云服务的 RAG 语义搜索与问答系统,智能分块索引工作区文件,支持自然语言检索与 AI 生成回答,适合需要长期记忆管理的智能体。

收藏
3.8k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Telnyx RAG Memory 是一套完整的企业级知识检索解决方案,通过 Telnyx Storage + AI Embeddings 实现工作区文件的语义索引与智能问答。系统支持 Markdown、JSON、Slack 导出等多种格式的智能分块(按标题或线程分割),并采用多信号重排序策略(语义相似度 + TF-IDF 关键词匹配 + 优先级提升)优化检索质量。

显著优点

  • 零依赖轻量化:纯 Python 3.8+ 标准库实现,无需额外包安装
  • 智能分块策略:Markdown 按 ##/### 标题切分,JSON/Slack 按线程分组,支持元数据追踪
  • 完整 RAG 管道:ask.py 提供端到端问答流(检索→重排序→去重→LLM生成→来源引用)
  • 增量同步机制:基于 SHA-256 哈希跳过未变更文件,支持 --watch 实时监控与 --prune 孤儿清理
  • 灵活的部署模式:支持环境变量或 .env 文件配置,可嵌入 cron 或 OpenClaw 工作流

潜在局限

  • 外部服务依赖:必须持有 Telnyx API Key,功能完全绑定 Telnyx 生态(存储、嵌入、推理 API)
  • Embedding 延迟:文件上传后需显式触发嵌入(--embed),存在 1-2 分钟生效延迟
  • 成本考量:高频同步与大模型推理调用可能产生显著 API 费用
  • 单桶设计:当前架构按 agent-id 分桶,跨桶联合检索需手动切换 --bucket 参数

适合人群

  • 需要为 AI 智能体构建长期记忆系统的开发者
  • 已使用或计划采用 Telnyx 云服务的团队
  • 希望实现语义化文档检索而非关键词匹配的知识库管理员
  • 追求最小依赖、可脚本化部署的技术用户

常规风险

  • API Key 泄露风险:需妥善保管 TELNYX_API_KEY,避免提交至版本控制
  • 数据出境合规:Telnyx 云服务位于境外(默认 us-central-1),敏感数据需评估合规性
  • Token 成本失控:chunk_size、ask_num_docs、retrieve_num_docs 参数直接影响 API 调用量,建议生产环境前进行成本估算
  • 状态文件损坏:.sync-state.json 损坏可能导致同步异常,需定期备份或支持强制重建

Telnyx Rag 内容

手动下载zip · 29.5 kB
ask.pytext/plain
请选择文件