import { GraphNode } from "@langchain/langgraph"; import { MessagesState } from "../state"; import { AIMessage } from "@langchain/core/messages"; import { evaluateWithRoberta } from "../tools/robertaCall"; export const robertaMetrics: GraphNode = async (state) => { const answer = state.proposedTriggerEvent[state.proposedTriggerEventIndex].Event const result = await evaluateWithRoberta({answer}) const score = result.validProb - result.invalidProb; return { messages: [ new AIMessage("ROBERTA:" + score)] }; };