Downloads · 30 days
0
jkkkkyuedtrt/deepagents-demo
deepagents-demo is a machine learning model from jkkkkyuedtrt. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
基于 LangGraph 和 DeepAgents 框架的智能体 Skills 能力演示项目。
Downloads · 30 days
0
Access
Public
Updated Jul 14, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.lock259 KB · 50%
From the Hugging Face model README
基于 LangGraph 和 DeepAgents 框架的智能体 Skills 能力演示项目。
本项目演示了如何使用 DeepAgents 框架构建具有 Skills(技能) 能力的智能体系统。通过 Skills 机制,智能体可以动态加载和使用各种预定义的技能模块,实现更强大、更灵活的任务执行能力。
Skills 是一种让智能体具备专业能力的机制:
~/.deepagents/{AGENT_NAME}/skills/{PROJECT_ROOT}/agent/skills/.
├── research_skills_deep_agent.py # Skills 演示 Agent(主入口)
├── research_stock_deep_agent.py # 股票分析 Agent(多智能体协作)
├── skills/ # Skills 模块
│ ├── __init__.py
│ ├── load.py # Skills 加载器
│ └── middleware.py # Skills 中间件
├── shell.py # Shell 中间件
├── tools.py # 工具集
├── agent/skills/ # 项目内置 Skills
│ ├── web-research/
│ │ └── SKILL.md
│ └── fullstack-template-generator/
│ ├── SKILL.md
│ └── templates/
├── pyproject.toml # 项目依赖配置
└── fs/ # 文件系统后端存储目录
search - 通用网络搜索(Tavily + SearXNG)fetch_url - 获取 URL 内容并转换为 Markdownget_stock_price - 获取 A 股历史行情数据get_technical_indicators - 计算技术指标get_financial_statements - 获取财务报表get_stock_detailed_info - 获取公司详细信息get_stock_news - 获取个股新闻get_stock_research_report - 获取机构研究报告数据来源:AKShare、Baostock
推荐使用 uv 进行包管理:
# 安装 uv(如果尚未安装)
curl -LsSf https://astral.sh/uv/install.sh | sh
# 同步依赖
uv sync
或使用 pip:
pip install -e .
复制 .env.example 为 .env 并填写配置:
cp .env.example .env
编辑 .env 文件:
# OpenAI API 配置
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-4o-mini
# Tavily 搜索 API(可选)
TAVILY_API_KEY=your_tavily_api_key_here
# SearXNG 搜索引擎(可选)
SEARXNG_URL=http://localhost:8080
# Agent 配置
RECURSION_LIMIT=25
python research_skills_deep_agent.py
然后在交互式对话中输入任务,例如:
帮我研究 2025 年 AI 智能体的发展趋势
或者使用 LangGraph Dev 模式:
langgraph dev
python research_stock_deep_agent.py
智能体会自动识别合适的 Skill 并使用:
web-research:当用户请求研究某个主题时
fullstack-template-generator:当用户需要创建全栈应用时
基本面分析师
技术面分析师
消息面分析师
生成的文件将保存在 fs/ 目录下,例如:
fs/research_xxx/research_report.mdfs/my-app/ 目录结构MIT
本项目提供的功能仅供学习和研究使用。股票分析结果仅供参考,不构成任何投资建议。