用途:该技能是一个文本转 SQL(text-to-SQL)的 Deep Agent 命令行工具,接收自然语言问题,连接本地 Chinook SQLite 数据库并返回查询答案。
主要能力:通过 SQLDatabaseToolkit 提供 SQL 数据库工具;使用 create_deep_agent 创建智能体,配置 memory(./AGENTS.md)、skills(./skills/)、tools 与 FilesystemBackend 持久化文件存储;模型为 ChatAnthropic 的 claude-sonnet-4-5-20250929,temperature=0。
使用方式:脚本通过 argparse 接收一个位置参数 question,例如 python agent.py "What are the top 5 best-selling artists?"。运行前需准备 chinook.db 与 .env 环境变量,依赖 dotenv、langchain_community、deepagents、langchain_anthropic、rich。
适用场景:对 SQLite 数据库做自然语言查询、数据分析问答。
限制:资料未提供安装命令、收费、平台支持与效果说明;数据库路径、模型与技能目录为示例配置,需按实际环境调整。