Loading...
Loading...
Compare original and translation side by side
CRITICAL: 스킬은 "지침 문서"이지 "함수"가 아닙니다. 에이전트가 웹검색 도구를 직접 호출해야 합니다.
重要提示:本内容是「指导文档」而非「函数」。 Agent必须直接调用网页搜索工具。
1. web-search-verifier 스킬에서 검색 쿼리 패턴 확인
2. mcp_websearch_web_search_exa 직접 호출
- 예: mcp_websearch_web_search_exa(query="S&P 500 price today")
- 예: mcp_websearch_web_search_exa(query="한국은행 기준금리")
3. 검색 결과에서 숫자가 포함된 원문을 그대로 복사
4. 최소 3개 출처에서 값 확인 및 교차 검증
5. 출처 간 ±1% 이내 일치 시 사용, 불일치 시 FAIL1. 在web-search-verifier Skill中确认搜索查询模式
2. 直接调用mcp_websearch_web_search_exa
- 示例:mcp_websearch_web_search_exa(query="S&P 500 price today")
- 示例:mcp_websearch_web_search_exa(query="한국은행 기준금리")
3. 从搜索结果中直接复制包含数字的原文
4. 至少从3个来源确认数值并进行交叉验证
5. 来源间数值差异在±1%以内时可使用,不一致则标记为FAILmcp_websearch_web_search_examcp_websearch_web_search_exa| 금지 | 이유 |
|---|---|
| 존재하지 않는 가짜 함수 |
| 스킬 문서의 예시 데이터 그대로 사용 | 하드코딩된 오래된 값 |
| 웹검색 없이 데이터 사용 | 검증 불가능한 환각 |
| 기억이나 추정에 의한 값 작성 | LLM 학습 데이터는 outdated |
| 원문 없이 숫자만 보고 | 환각 위험 극대화 |
| 禁止行为 | 理由 |
|---|---|
调用 | 这些是不存在的虚假函数 |
| 直接使用Skill文档中的示例数据 | 这是硬编码的过时数值 |
| 不进行网页搜索就使用数据 | 属于无法验证的幻觉内容 |
| 凭记忆或估算填写数值 | LLM的训练数据已过时 |
| 仅展示数字而不提供原文 | 极大提升幻觉风险 |
환각 방지의 핵심: 검색 결과에서 숫자를 추출할 때 반드시 원문을 그대로 인용해야 합니다.
防止幻觉的核心:从搜索结果提取数字时,必须直接引用原文。
1. 웹검색 결과에서 숫자가 포함된 문장 찾기
2. 해당 문장을 **그대로 복사** (original_text 필드에)
3. 원문에서 숫자 추출하여 value 필드에 기록
4. value와 original_text 내 숫자가 일치하는지 확인1. 在网页搜索结果中找到包含数字的句子
2. **直接复制**该句子(填入original_text字段)
3. 从原文中提取数字并填入value字段
4. 确认value与original_text中的数字一致{
"value": 6936,
"original_text": "The US500 fell to 6936 points on January 12, 2026",
"source": "Trading Economics",
"url": "https://tradingeconomics.com/united-states/stock-market"
}{
"value": 6936,
"original_text": "The US500 fell to 6936 points on January 12, 2026",
"source": "Trading Economics",
"url": "https://tradingeconomics.com/united-states/stock-market"
}| 규칙 | 설명 | 위반 시 |
|---|---|---|
| 원문 필수 | | FAIL |
| 숫자 일치 | | FAIL |
| 복사 금지 | 이전 결과나 예시 값을 복사하면 안 됨 | FAIL |
| 规则 | 说明 | 违反后果 |
|---|---|---|
| 必须提供原文 | 无original_text字段则无效 | FAIL |
| 数字一致 | value必须与original_text中的数字一致 | FAIL |
| 禁止复制 | 不得复制之前的结果或示例数值 | FAIL |
{
"index": "S&P 500",
"value": 6936,
"original_text": "The main stock market index of United States, the US500, fell to 6936 points on January 12, 2026",
"source_url": "https://tradingeconomics.com/united-states/stock-market"
}{
"index": "S&P 500",
"value": 5906,
"original_text": null,
"source_url": "https://tradingeconomics.com/united-states/stock-market"
}{
"index": "S&P 500",
"value": 6936,
"original_text": "The main stock market index of United States, the US500, fell to 6936 points on January 12, 2026",
"source_url": "https://tradingeconomics.com/united-states/stock-market"
}{
"index": "S&P 500",
"value": 5906,
"original_text": null,
"source_url": "https://tradingeconomics.com/united-states/stock-market"
}| 항목 | 기준 |
|---|---|
| 최소 출처 수 | 3개 이상 |
| 값 일치 허용 범위 | ±1% |
| 1차 출처 | 공식 출처(Fed, BOK, KRX 등) 1개 이상 권장 |
| 날짜 일치 | 동일 거래일 데이터 |
| 项目 | 标准 |
|---|---|
| 最少来源数量 | 3个以上 |
| 数值一致允许范围 | ±1% |
| 首选来源 | 推荐至少1个官方来源(Fed、BOK、KRX等) |
| 日期一致 | 同一交易日的数据 |
Step 1: 첫 번째 출처에서 값 수집
└─ mcp_websearch_web_search_exa(query="...")
Step 2: 두 번째 출처에서 값 수집
└─ mcp_websearch_web_search_exa(query="... site:다른출처")
Step 3: 값 비교
└─ 차이 = |값1 - 값2| / 평균값 * 100
Step 4: 판정
└─ 차이 ≤ 1%: 검증 성공 (verified: true)
└─ 차이 > 1%: 검증 실패, 추가 출처 검색 또는 FAILStep 1: 从第一个来源收集数值
└─ mcp_websearch_web_search_exa(query="...")
Step 2: 从第二个来源收集数值
└─ mcp_websearch_web_search_exa(query="... site:其他来源")
Step 3: 数值比较
└─ 差异 = |数值1 - 数值2| / 平均值 * 100
Step 4: 判断
└─ 差异 ≤ 1%: 验证通过(verified: true)
└─ 差异 > 1%: 验证失败,需搜索额外来源或标记为FAIL{
"status": "FAIL",
"failed_items": ["KOSPI"],
"reason": "교차 검증 실패 - 출처 간 값 불일치",
"detail": {
"source1": {"name": "A", "value": 4500},
"source2": {"name": "B", "value": 4735},
"variance": "5.2%"
}
}{
"status": "FAIL",
"failed_items": ["KOSPI"],
"reason": "交叉验证失败 - 来源间数值不一致",
"detail": {
"source1": {"name": "A", "value": 4500},
"source2": {"name": "B", "value": 4735},
"variance": "5.2%"
}
}mcp_websearch_web_search_exasearch_index()search_rate()mcp_websearch_web_search_exasearch_index()search_rate()original_textvalueoriginal_textoriginal_textvalueoriginal_text| 데이터 | 출처 | URL |
|---|---|---|
| 미국 주식/경제 | FRED | fred.stlouisfed.org |
| 미국 금리 | Federal Reserve | federalreserve.gov |
| 한국 주식 | 한국거래소 | krx.co.kr |
| 한국 금리 | 한국은행 | bok.or.kr |
| 글로벌 | Bloomberg | bloomberg.com |
| 数据类型 | 来源 | URL |
|---|---|---|
| 美国股票/经济 | FRED | fred.stlouisfed.org |
| 美国利率 | Federal Reserve | federalreserve.gov |
| 韩国股票 | 韩国交易所(KRX) | krx.co.kr |
| 韩国利率 | 韩国银行(BOK) | bok.or.kr |
| 全球数据 | Bloomberg | bloomberg.com |
| 출처 | URL | 커버리지 |
|---|---|---|
| Trading Economics | tradingeconomics.com | 글로벌 |
| Investing.com | investing.com | 글로벌 |
| Yahoo Finance | finance.yahoo.com | 글로벌 |
| MarketWatch | marketwatch.com | 미국 중심 |
| 来源 | URL | 覆盖范围 |
|---|---|---|
| Trading Economics | tradingeconomics.com | 全球 |
| Investing.com | investing.com | 全球 |
| Yahoo Finance | finance.yahoo.com | 全球 |
| MarketWatch | marketwatch.com | 以美国为主 |
| 출처 | URL | 용도 |
|---|---|---|
| 한국경제 | hankyung.com | 한국 시장 |
| 연합뉴스 | yna.co.kr | 한국 경제 |
| Reuters | reuters.com | 글로벌 뉴스 |
| FT | ft.com | 글로벌 금융 |
| 来源 | URL | 用途 |
|---|---|---|
| 韩国经济 | hankyung.com | 韩国市场 |
| 联合通讯社 | yna.co.kr | 韩国经济 |
| Reuters | reuters.com | 全球新闻 |
| FT | ft.com | 全球金融 |
version: "1.0"
created: "2026-01-14"
purpose: "분석 에이전트 공통 규칙 통합 - 코드 중복 제거"
consumers:
- index-fetcher
- rate-analyst
- sector-analyst
- risk-analyst
- leadership-analyst
- macro-critic
extracted_from:
- "웹검색 도구 직접 호출 필수 섹션"
- "원문 인용 규칙 섹션"
- "교차 검증 프로토콜"
- "Verification Checklist"
dependencies:
- mcp_websearch_web_search_exa
- mcp_websearch_web_search_exa
- WebFetchversion: "1.0"
created: "2026-01-14"
purpose: "整合分析Agent通用规则 - 消除代码重复"
consumers:
- index-fetcher
- rate-analyst
- sector-analyst
- risk-analyst
- leadership-analyst
- macro-critic
extracted_from:
- "「必须直接调用网页搜索工具」章节"
- "「原文引用规则」章节"
- "「交叉验证协议」"
- "验证检查清单"
dependencies:
- mcp_websearch_web_search_exa
- mcp_websearch_web_search_exa
- WebFetch