这是一个Workspace (generated by AI agents)
Financial-Analyst/
├── AGENTS.md # 子代理架构与调度逻辑
├── HEARTBEAT.md # 生物钟与自动心跳机制
├── IDENTITY.md # 身份定义、核心能力、行为准则
├── MEMORY.md # 长期记忆与知识沉淀
├── SOUL.md # 灵魂内核、性格特质、语气风格
├── README.md # 项目说明文档
└── skills/ # 可复用技能集目录
└── skill-name/
├── SKILL.md # 技能核心描述与元数据
├── scripts/ # 可执行脚本 (Python等)
├── resources/ # 配置文件与Prompt模板
├── tests/ # 测试用例与评估标准
├── agents/ # 代理模板与输出示例
├── references/ # 扩展专业知识文档
├── assets/ # 图标、K线图等静态资源
├── README.md # 技能使用说明
├── PROVENANCE.md # 来源与变更记录
└── CHANGELOG.md # 变更日志
在部署与运行本项目之前,请确保您的环境满足以下条件:
- AI 运行环境:需具备支持多 Agent 调度与大语言模型调用的基础环境。
- Python 环境:Python 3.10~3.13(用于运行
skills/目录下的量化脚本与数据处理脚本)。 - 依赖库:具体依赖请参考各 Skill 内的
scripts/及resources/config.yaml,通常包括:- 数据处理:
pandas,numpy,xlrd - 量化与可视化:
matplotlib - 技术分析库:
talib
- 数据处理:
- 数据源权限:部分代理需要配置相应的行情 API Key 或数据源访问权限。
- 笔记软件(可选):如需启用代理的联动功能,需提前配置 Obsidian 或 Notion 的本地路径或 API。
-
获取项目代码
git clone https://github.com/24krmb/Financial-Analyst.git cd Financial-Analyst -
配置身份与密钥
- 阅读
IDENTITY.md与SOUL.md了解助理的初始化设定。 - 在
resources/config.yaml中填入必要的 API 密钥(如行情数据源、LLM 模型密钥等)。
- 阅读
-
启动主控服务 根据您使用的 Agent 框架,加载
AGENTS.md中定义的调度逻辑,启动多代理工作流。 -
调用技能 (Skills) 您可以通过向主代理发送指令来触发特定技能,例如:
- “拉取当前A股涨停板数据” -> 触发
MarketHawk - “回测双均线策略” -> 触发
QuantCraft运行scripts/main.py
- “拉取当前A股涨停板数据” -> 触发
开发新 Skill 流程:
- 在
skills/目录下按照标准目录结构创建新文件夹。 - 编写
SKILL.md定义技能用途与流程。 - 在
scripts/中实现核心逻辑,在tests/中编写测试用例与评估标准,在agents/中编写代理模板与输出示例。详细参考 项目结构中的 skill-name/ - 提交代码:
git commit -m "feat: 添加 XXX 技能"
本项目采用约定式提交Conventional Commits规范进行版本控制,开发与提交代码时请遵循以下格式:
<type>: <subject>常用的 type 类型:
feat: 新功能(如:添加新的数据源)fix: 修复 bug(如:修复图表显示问题)docs: 文档更新refactor: 重构代码test: 测试相关chore: 构建或辅助工具变动
本项目版权归 24KRMB.COM 所有。具体开源协议请参考仓库根目录下的 LICENSE 文件。
本助理仅供内部研究参考,不构成任何投资建议。 金融市场具有高风险性,基于 AI 代理产生的分析结果、策略建议与交易执行均存在不确定性,请使用者自行承担相关风险。
官方网站:24KRMB.COM