prebuilt.journalism_.engines¶
Engine configurations for the Journalism AI Assistant.
This module defines all AugLLMConfig engines used by the journalism assistant for various analysis tasks including summarization, fact-checking, tone analysis, quote extraction, and grammar/bias review.
Each engine is configured with specific prompts, tools, and output models to handle different aspects of journalism analysis.
Example
>>> from journalism_assistant.engines import create_summarization_engine
>>> summary_engine = create_summarization_engine()
>>> result = summary_engine.invoke(state)
Note
All engines use structured_output_version=’v2’ for Pydantic v2 compatibility.
Functions¶
Create engine for identifying user-requested actions. |
|
Create engine for article summarization. |
Module Contents¶
- prebuilt.journalism_.engines.create_action_identification_engine()¶
Create engine for identifying user-requested actions.
This engine analyzes user input to determine which journalism analysis actions should be performed.
- Returns:
Configured action identification engine
- Return type:
AugLLMConfig
- prebuilt.journalism_.engines.create_summarization_engine()¶
Create engine for article summarization.
This engine generates concise summaries focusing on main events, key people, and important statistics.
- Returns:
Configured summarization engine
- Return type:
AugLLMConfig