trustgraph/trustgraph_configurator/templates/2.1/flows/agent-extract.jsonnet
elpresidank 74cc8a4685 Squashed 'ai-context/trustgraph-templates/' content from commit 42a5fd1b
git-subtree-dir: ai-context/trustgraph-templates
git-subtree-split: 42a5fd1b678f32be378062e30451e2052ccb95dd
2026-04-05 21:09:49 -05:00

35 lines
No EOL
1.2 KiB
Jsonnet

// Agent-based extraction module
// Uses AI agents for more sophisticated knowledge extraction from text
// Leverages agent tools and reasoning for complex extraction tasks
local helpers = import "helpers.jsonnet";
local flow = helpers.flow;
local request = helpers.request;
local response = helpers.response;
{
// No external interfaces - internal agent extraction service
"interfaces" +: {
},
// No configurable parameters for agent extraction
"parameters" +: {
},
// Flow-level processors for agent-based extraction
"flow" +: {
// Agent-based knowledge extraction processor
// Uses AI agents with tools to extract structured knowledge
"kg-extract-agent:{id}": {
input: flow("chunk-load:{id}"), // Input text chunks
triples: flow("triples-store:{id}"), // Output knowledge triples
"entity-contexts": flow("entity-contexts-load:{id}"), // Entity context information
"agent-request": request("agent:{id}"), // Agent service requests
"agent-response": response("agent:{id}"), // Agent service responses
},
},
// No blueprint-level processors needed
"blueprint" +: {
}
}