【GitHub每日速递 20251219】Claude-Mem:持久内存压缩系统,为Claude Code带来上下文连续性新体验!

原文: https://mp.weixin.qq.com/s/UOs6cEuAzEU4YAlNaYtmxg

AI 助力对冲基金!多投资大师"协同作战",教你学交易策略

ai-hedge-fund 是一个 利用人工智能技术进行金融投资决策 的 项目。简单讲,它是一个用AI自动炒股的基金团队模拟系统。适用人群:对量化交易和AI金融应用感兴趣的开发者和投资者。

项目地址:https://github.com/virattt/ai-hedge-fund

主要语言:Python

stars: 43.1k

核心功能

这是一个概念验证项目,旨在探索利用AI进行交易决策,不过仅用于教育目的,不用于实际交易或投资。系统由多个代理协同工作:

  • 投资专家代理:包含如Aswath Damodaran、Ben Graham、Bill Ackman等多位投资领域知名人物风格的代理,各自依据其独特的投资理念参与决策。
  • 分析代理:有估值代理、情绪代理、基本面代理和技术分析代理,分别从不同角度分析股票,生成交易信号。
  • 管理代理:风险管理器负责计算风险指标并设置头寸限制,投资组合管理器做出最终交易决策并生成订单。

优势

  • 多策略融合:集成了多种不同的投资策略和分析方法,能从多个维度对股票进行评估和决策。
  • 灵活性高:既可以通过命令行界面运行,实现更精细的控制、自动化、脚本编写和集成;也可以通过Web应用程序运行,提供直观的用户界面。
  • 可扩展性:支持用户贡献代码,便于添加新的功能和策略。

应用场景

  • 教育学习:对于金融和AI领域的学习者来说,是一个很好的实践项目,可以深入了解AI在投资决策中的应用和多种投资策略。
  • 研究探索:研究人员可以基于此项目探索新的投资策略和AI算法在金融领域的应用。

安装步骤

  1. 克隆仓库:

    git clone https://github.com/virattt/ai-hedge-fund.git
    cd ai-hedge-fund

  2. 设置API密钥:

    cp .env.example .env

编辑.env文件,添加所需的API密钥,如OPENAI_API_KEYFINANCIAL_DATASETS_API_KEY。至少设置一个大语言模型(LLM)API密钥,对于AAPL、GOOGL、MSFT、NVDA和TSLA的股票数据无需API密钥,其他股票则需要设置FINANCIAL_DATASETS_API_KEY

运行方式

命令行界面

  • 快速开始

  • 运行AI对冲基金

    poetry run python src/main.py --ticker AAPL,MSFT,NVDA

可使用--ollama标志使用本地大语言模型,还可通过--start-date--end-date指定决策的时间范围。

  • 运行回测器

    poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA

Web应用程序

通过Web应用程序运行,提供了用户友好的界面,详细的安装和运行说明可参考ai-hedge-fund/app at main · virattt/ai-hedge-fund · GitHub

Claude-Mem:持久内存压缩系统,为Claude Code带来上下文连续性新体验!

claude-mem 是一个 自动记录并压缩Claude编码行为记忆 的 AI插件。简单讲,它能记住你和Claude一起写代码的过程,智能压缩这些经验,并在下次帮你更快解决问题。适用人群:使用Claude辅助编程的开发者

项目地址:https://github.com/thedotmack/claude-mem

主要语言:TypeScript

stars: 7.3k

项目简介

Claude-Mem是一个为Claude Code构建的持久内存压缩系统,能够无缝保留跨会话的上下文。它通过自动捕获工具使用观察结果、生成语义摘要,并将其提供给未来的会话,使Claude即使在会话结束或重新连接后也能保持对项目知识的连续性。

主要功能

  • 持久内存:上下文在会话间得以保留。
  • 渐进式披露:分层内存检索,显示令牌成本。
  • 基于技能的搜索:使用mem-search技能查询项目历史。
  • Web查看器UI:可在http://localhost:37777查看实时内存流。
  • Claude桌面技能:在Claude桌面对话中搜索内存。
  • 隐私控制 :使用<private>标签排除敏感内容的存储。
  • 上下文配置:对注入的上下文进行细粒度控制。
  • 自动操作:无需手动干预。
  • 引用:通过ID引用过去的观察结果。
  • Beta通道:可通过版本切换尝试如Endless Mode等实验性功能。

快速开始

在终端启动新的Claude Code会话,输入以下命令:

复制代码
> /plugin marketplace add thedotmack/claude-mem
> /plugin install claude-mem

重启Claude Code,之前会话的上下文将自动出现在新会话中。

架构与核心组件

  • 5个生命周期钩子:SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd(共6个钩子脚本)。
  • 智能安装:缓存依赖检查器(预钩子脚本,非生命周期钩子)。
  • 工作服务:端口37777上的HTTP API,带有Web查看器UI和10个搜索端点,由Bun管理。
  • SQLite数据库:存储会话、观察结果和摘要,支持FTS5全文搜索。
  • mem-search技能:支持自然语言查询和渐进式披露。
  • Chroma向量数据库:混合语义和关键字搜索,实现智能上下文检索。

mem-search技能

  • 工作原理:自然提问时,Claude会自动调用mem-search技能查找相关上下文。
  • 可用搜索操作:包括搜索观察结果、会话、提示,按概念、文件、类型搜索,获取最近上下文、时间线等。

Beta功能与Endless Mode

  • Beta通道:可在Web查看器UI中直接切换稳定版和Beta版。
  • Endless Mode:一种仿生内存架构,可显著延长会话长度。它将工具输出压缩为约500个令牌的观察结果,并实时转换转录内容。不过该功能仍处于实验阶段,存在一些限制。

版本更新亮点

  • v6.4.9:新增11个上下文配置设置,可对上下文注入进行细粒度控制。
  • v6.4.0 :引入双标签隐私系统,使用<private><claude-mem-context>标签确保隐私和防止递归存储。
  • v6.3.0:支持在Web查看器UI中切换稳定版和Beta版。

系统要求

  • Node.js版本需在18.0.0或更高。
  • 需使用支持插件的最新版Claude Code。
  • Bun(若缺失会自动安装)。
  • uv(Python包管理器,用于向量搜索,若缺失会自动安装)。
  • SQLite 3(用于持久存储,已捆绑)。

关键优势

  • 渐进式披露上下文:分层内存检索类似人类记忆模式,便于智能决策。
  • 自动内存:Claude启动时自动注入上下文,无需手动操作。
  • 全历史搜索:支持对所有会话和观察结果进行快速全文搜索,并可通过引用链接到具体观察结果。
  • 结构化观察:通过AI提取学习内容,按类型分类并标记概念和文件引用。
  • 多提示会话 :会话可跨多个用户提示,上下文在/clear命令后仍可保留。

配置

设置存储在~/.claude-mem/settings.json文件中,首次运行时会自动创建默认设置。可通过CLI工具或直接编辑文件进行配置,也可通过API查看当前设置。

故障排除

若遇到问题,可向Claude描述问题,自动调用故障排除技能进行诊断和修复。常见问题包括工作服务未启动、无上下文显示、数据库问题和搜索功能异常等,文档中提供了相应的解决方法。

相关推荐
dong_junshuai15 分钟前
每天一个开源项目#26 Caveman:8.2万星的 AI 口语压缩技能,输出减 75%
github
wangruofeng2 小时前
68K Star,一个爬虫框架凭什么统一了 HTTP、浏览器和 AI Agent
爬虫·github·ai编程
AC赳赳老秦4 小时前
采购专员自动化:OpenClaw 自动比价、生成询价单、跟踪供应商报价进度实战指南
开发语言·数据库·人工智能·python·自动化·github·openclaw
white_ant5 小时前
GitLab 迁移
github
xurime16 小时前
Excelize 开源十周年,发布 2.11.0 版本
golang·开源·github·excel·导出·导入·excelize·基础库
逛逛GitHub1 天前
自测会不会被 Claude Code 标记为中国用户,有人做了个网页。
github
逛逛GitHub1 天前
终于有个非 AI 相关的项目登上 GitHub 热榜,高低得推荐一下。
github
Lion091 天前
【04】50 行代码实现最小 Agent:不依赖任何框架
人工智能·github
狂炫冰美式1 天前
凌晨睡不着,我给台风巴威写了个追踪网站
前端·后端·github
Maynor9961 天前
GitHub 外链 / 自荐入口清单
github