init
This commit is contained in:
24
packages/genaiscript/genaisrc/news-search.genai.mts
Normal file
24
packages/genaiscript/genaisrc/news-search.genai.mts
Normal file
@@ -0,0 +1,24 @@
|
||||
import {SearxngClient} from "@agentic/searxng";
|
||||
import "./tools/searxng.genai.mjs"
|
||||
|
||||
script({
|
||||
title: "news_search_agent",
|
||||
tools: ["searxng"],
|
||||
maxToolCalls: 2,
|
||||
cache: false,
|
||||
});
|
||||
|
||||
def("USER_INPUT", env.vars.user_input);
|
||||
def("TODAY", new Date().toISOString().split("T")[0]);
|
||||
def("LINK_FORMAT", "[Link](url)");
|
||||
|
||||
|
||||
$`You are an assistant searching for news using complex queries to pinpoint results.
|
||||
|
||||
|
||||
- tailor search to answer the question in USER_INPUT
|
||||
- perform 2 searches in parallel sorted by relevance and date respectively
|
||||
- create a markdown table of <=5 results of both searches
|
||||
- header row: Date, Title, Summary, and Link
|
||||
|
||||
Respond with a single table, no extra text.`
|
Reference in New Issue
Block a user