Add multi claim runner. Add dbkf fetcher for automated testing. Add visualisation tool plus human score enterer.

This commit is contained in:
William Jeynes
2026-02-13 15:15:01 +00:00
parent fa6e7017b0
commit 6d478fe7ec
9 changed files with 1238 additions and 24 deletions
+3 -2
View File
@@ -14,8 +14,6 @@ Include a concise but specific search query that can be looked up on a search en
Include a url to a source for your trigger event (not a web search, a specific url from a reputuable source). Do not use OAI cite, include url as text in response.
"The COVID-19 Pandemic","Escalation of Russia-Ukraine conflict" are too general, cannot be a trigger event
If you are referencing another disinformation campaign, provide the specific narrative used, not just sentiment, and ensure it is sufficiently different from the claim we are analysing.
Use a JSON format with each entry containing "Event,ReasoningWhyRelevant,SearchQuery,Url,IsItselfDisinformation".
@@ -23,4 +21,7 @@ Use a JSON format with each entry containing "Event,ReasoningWhyRelevant,SearchQ
Multiple tool invocations should be requested at once, if applicable.
Use your abilities to look between the lines and produce some insightful analysis, thinking both short and long term.
Events will be reordered as part of processing, each statement must stand alone
Lets go through it step by step
-22
View File
@@ -1,22 +0,0 @@
import { Client } from "@langchain/langgraph-sdk";
// only set the apiUrl if you changed the default port when calling langgraph dev
const client = new Client({ apiUrl: "http://localhost:2024"});
const thread = await client.threads.create();
const streamResponse = client.runs.stream(
thread["thread_id"],
"agent",
{
input: {
"messages": ["3+5" ]
},
streamMode: "messages-tuple",
}
);
for await (const chunk of streamResponse) {
console.log(`Receiving new event of type: ${chunk.event}...`);
console.log(JSON.stringify(chunk.data));
console.log("\n\n");
}