DeepAgents In Action学习(First)

uv安装
  • windows10以下操作系统

    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  • windows10及以上

    # winget命令安装
    winget install astral-sh.uv
    
安装AgentSeek
# uv安装agentseek
uv tool install --upgrade agentseek
# Windows PowerShell 如果提示 uv 的工具目录不在 PATH
uv tool update-shell
# 确认安装
agentseek version
# 查看agentseek帮助文档
agentseek --help
选择并创建模板
# 查看存在模板
agentseek create --list-templates --checkout main

# 选择目录,此处我选择的目录是D:\Develop\projects\python
cd D:\Develop\projects\python

# 从模板仓库中创建项目
# 静默一键安装
# 如果使用静默一键安装,会在当前目录中存在research_deepagent这个项目文件夹
agentseek create deepagents/research --checkout main --no-input

# 自定义安装
# 如果自定义安装,会在过程自定义项目名称
agentseek create deepagents/research --checkout main

# 咱们这里以静默创建方式
# 进入目录
cd research_deepagent
查看生命周期配置
# 查看项目摘要
agentseek info

在这里插入图片描述

# 查看项目模板的任务列表
agentseek task --list

在这里插入图片描述

安装项目依赖
# 安装后端依赖
agentseek task sync
# 安装前端依赖
agentseek task frontend
配置模型和搜索服务
# 复制后端环境信息
cp .env.example .env

# 修改后端环境变量文件,根据自己内容调整
AGENTSEEK_MODEL_PROVIDER=openai
AGENTSEEK_MODEL=zai-org/GLM-5.2
OPENAI_API_BASE=https://api.siliconflow.cn/v1
OPENAI_API_KEY=<your-siliconflow-api-key>

TAVILY_API_KEY=<your-tavily-api-key>

LANGSMITH_TRACING=false
LANGSMITH_API_KEY=
# 复制前端环境信息
cp frontend/.env.example frontend/.env
检查启动信息
# 检查
agentseek doctor

在这里插入图片描述

# 预览开发进程,不启动服务
agentseek dev --dry-run

在这里插入图片描述

查看 AgentSeek 开发技能
# 确认 Node.js已安装
node --version

在这里插入图片描述

# npm 已安装
npm --version

在这里插入图片描述

# 查看 AgentSeek 仓库提供的技能
npx skills add ob-labs/agentseek --list

在这里插入图片描述

安装到当前项目
npx skills add ob-labs/agentseek --skill langchain-dev-guide --skill langsmith-trace
检查安装位置
npx skills list

在这里插入图片描述

检查cli和认证
# powershell中执行如下内容
if (Get-Command langsmith -ErrorAction SilentlyContinue) {
  langsmith --version
} else {
  Write-Warning "LangSmith CLI 未安装,请先执行下面的 Windows 安装步骤。"
}

# 如果没有安装,执行如下命令
irm https://cli.langsmith.com/install.ps1 | iex

找到完整 Trace
# 列出最近的根 Trace
langsmith trace list --project research_deepagent --name research_deepagent --include-metadata --limit 5
# 查看完整运行树
langsmith trace get <trace-id> --project research_deepagent --include-metadata
移除技能
npx skills remove langchain-dev-guide langsmith-trace --yes
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐