概述
在本地运行的本地法学硕士无法访问当前的网络数据。此工作流程每天通过 Scavio 获取新的搜索结果,并将其存储为结构化上下文文件,您的本地法学硕士可以在推理过程中引用,从而将响应基于现实世界的数据。
触发器
每日 cron 在早上 6:00 当天第一个用户查询之前。
计划
关于代理查询
工作流步骤
1
定义每日搜索主题
维护本地法学硕士需要最新数据的主题列表。这些可能是行业新闻、竞争对手更新、定价变化或市场趋势。
2
获取新的搜索结果
查询每个主题的 Scavio 并收集带有标题、片段和源 URL 的热门结果。
3
格式化为 LLM 上下文文件
将搜索结果写入结构化文本文件,该文件可以加载到本地 LLM 的上下文窗口或 RAG 管道中。
4
将上下文注入 LLM 系统提示符
加载每日上下文文件并将其添加到 LLM 系统提示符之前,以便所有响应都基于最新数据。
Python 实现
Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))JavaScript 实现
JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));使用的平台
包含知识图谱、PAA和AI概览的网页搜索