rag — community AutoRegMonkey, community, ide skills

v1.0.0

关于此技能

非常适合需要高级 RAG 查询功能和 FAISS 向量数据库的计量经济分析代理。 AutoRegMonkey,实证机器人

rukikotoo rukikotoo
[6]
[1]
更新于: 12/10/2025

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
7/11
Quality Score
31
Canonical Locale
zh
Detected Body Locale
zh

非常适合需要高级 RAG 查询功能和 FAISS 向量数据库的计量经济分析代理。 AutoRegMonkey,实证机器人

核心价值

赋予代理高效分析计量经济知识库的能力,利用 Python 脚本进行自动化查询和结果处理,并提供对数据库位置和查询格式的精确控制,通过 CLI 和 API 进行交互。

适用 Agent 类型

非常适合需要高级 RAG 查询功能和 FAISS 向量数据库的计量经济分析代理。

赋予的主要能力 · rag

自动化 RAG 查询以进行计量经济分析
使用 FAISS 生成大型计量经济数据集的见解
使用 Python 脚本集成调试 RAG 查询问题

! 使用限制与门槛

  • 需要 Python 环境
  • 依赖于 FAISS 向量数据库
  • 仅限于从 Bruce Hansen 教科书构建的计量经济知识库

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

rag 是什么?

非常适合需要高级 RAG 查询功能和 FAISS 向量数据库的计量经济分析代理。 AutoRegMonkey,实证机器人

如何安装 rag?

运行命令:npx killer-skills add rukikotoo/AutoRegMonkey/rag。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

rag 适用于哪些场景?

典型场景包括:自动化 RAG 查询以进行计量经济分析、使用 FAISS 生成大型计量经济数据集的见解、使用 Python 脚本集成调试 RAG 查询问题。

rag 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

rag 有哪些限制?

需要 Python 环境;依赖于 FAISS 向量数据库;仅限于从 Bruce Hansen 教科书构建的计量经济知识库。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add rukikotoo/AutoRegMonkey/rag。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    rag 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

rag

安装 rag,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

RAG 查询技能

此技能允许代理查询计量经济学RAG知识库,该知识库基于Bruce Hansen的计量经济学教材构建。

概述

  • 数据库类型: FAISS 向量数据库
  • 数据库位置: D:\AutoRegMonkey\database\rag_db\

使用方法

当用户输入以"rag:"开头时,执行以下步骤:

  1. 提取查询问题: 识别"rag:"后面的查询文本
  2. 调用Python脚本: 使用用户的Python环境执行RAG查询
  3. 返回结果: 将查询结果格式化后呈现给用户

Python 脚本模板

强制Python I/O用UTF-8:sys.stdout.reconfigure(encoding='utf-8') 和 sys.stderr.reconfigure(encoding='utf-8') 使用以下Python代码进行查询:

python
1import sys 2sys.path.append(r"D:\AutoRegMonkey\database") 3from rag_query import EconometricsRAG 4sys.stdout.reconfigure(encoding='utf-8') 5sys.stderr.reconfigure(encoding='utf-8') 6 7# 初始化RAG 8rag = EconometricsRAG() 9 10# 执行查询(从用户输入中提取的问题) 11results = rag.query("用户的问题", n_results=5) 12 13# 处理并输出结果 14output_lines = [] 15for i, r in enumerate(results): 16 chunk = r['chunk'] 17 score = r['score'] 18 output_lines.append(f"【结果 {i+1}】 - 来源: 第{chunk['page']}页, 相似度: {score:.4f}") 19 output_lines.append(f"{chunk['text'][:500]}{'...' if len(chunk['text']) > 500 else ''}") 20 output_lines.append("---") 21 22print("\n".join(output_lines))

通过Bash执行

在Bash工具中使用以下命令:

bash
1"C:\Users\29165\anaconda3\python.exe" -c " 2import sys 3sys.path.append(r'D:\AutoRegMonkey\database') 4from rag_query import EconometricsRAG 5 6rag = EconometricsRAG() 7results = rag.query('用户的问题', n_results=5) 8 9for i, r in enumerate(results): 10 chunk = r['chunk'] 11 score = r['score'] 12 print(f'【结果 {i+1}】 - 来源: 第{chunk[\"page\"]}页, 相似度: {score:.4f}') 13 print(f'{chunk[\"text\"][:500]}{\"...\" if len(chunk[\"text\"]) > 500 else \"\"}') 14 print('---') 15"

注意:将'用户的问题'替换为实际查询文本。

查询示例

示例1: 基础查询

用户输入: rag:什么是OLS回归?

执行代码:

bash
1"C:\Users\29165\anaconda3\python.exe" -c " 2import sys 3sys.path.append(r'D:\AutoRegMonkey\database') 4from rag_query import EconometricsRAG 5 6rag = EconometricsRAG() 7results = rag.query('什么是OLS回归?', n_results=5) 8 9for i, r in enumerate(results): 10 chunk = r['chunk'] 11 score = r['score'] 12 print(f'【结果 {i+1}】 - 来源: 第{chunk[\"page\"]}页, 相似度: {score:.4f}') 13 print(f'{chunk[\"text\"][:500]}{\"...\" if len(chunk[\"text\"]) > 500 else \"\"}') 14 print('---') 15"

示例2: 获取LLM上下文

如果需要在其他分析中使用RAG上下文,可以使用get_context()方法:

python
1context = rag.get_context("heteroskedasticity robust standard errors", n_results=3) 2print(context)

示例3: 按页码搜索

python
1chunks = rag.search_by_page(page_number=100) 2for chunk in chunks: 3 print(f"第{chunk['page']}页: {chunk['text'][:200]}")

文件组织

  • 原始数据: D:\AutoRegMonkey\database\rag_db\ (FAISS索引和文档块)
  • 查询接口: D:\AutoRegMonkey\database\rag_query.py
  • API文档: D:\AutoRegMonkey\database\RAG_API_说明.md

注意事项

  1. Python环境: 使用用户的Anaconda Python环境 (C:\Users\29165\anaconda3\python.exe)
  2. 路径引用: 确保正确引用包含空格或特殊字符的路径
  3. 结果数量: 默认返回5个最相关结果,可根据需要调整n_results参数
  4. 输出格式: 保持输出整洁,限制文本长度以便阅读
  5. 错误处理: 如果查询失败,检查数据库路径和Python模块导入

高级用法

与其他技能结合

此技能可与autoregmonkey技能结合使用,在计量经济学分析过程中实时查询相关知识:

  1. 用户输入以"autoregmonkey:"开头的计量任务
  2. 在分析过程中,使用RAG技能查询相关计量理论
  3. 将查询结果融入分析报告

批量查询

对于复杂问题,可执行多次查询以获取全面信息:

python
1queries = ["OLS regression", "heteroskedasticity", "instrumental variables"] 2for q in queries: 3 results = rag.query(q, n_results=2) 4 # 处理结果...

故障排除

  • 导入错误: 确保sys.path.append(r'D:\AutoRegMonkey\database')已添加
  • 模块未找到: 检查rag_query.py文件是否存在
  • 数据库错误: 确认D:\AutoRegMonkey\database\rag_db\目录包含必要文件
  • 编码问题: 使用encoding='utf-8'处理中英文文本

相关技能

寻找 rag 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具