Function: createAIHelper()
createAIHelper(
topic,logger,logContext?,providerResolver?,options?):AIHelper
Defined in: packages/workflow-engine/src/ai/ai-helper.ts:285
Create an AI helper instance with topic-based tracking.
Parameters
topic
string
Initial topic path (e.g., "workflow.abc123" or "reranker")
logger
logContext?
providerResolver?
options?
Returns
AIHelper instance
Example
// Simple topic
const ai = createAIHelper("reranker");
// Hierarchical topic
const ai = createAIHelper("workflow.abc123", logger)
.createChild("stage", "extraction");
// topic: "workflow.abc123.stage.extraction"
// Use AI methods
const result = await ai.generateText("gemini-2.5-flash", prompt);