Skip to content

generate_handover_summary_with_fabric_ai

Public callable

Execute Fabric AI Functions to append handover summary suggestions.

Parameters:

Name Type Description Default
summary_df Any

Fabric PySpark DataFrame with an .ai.generate_response extension. Expected row column includes summary for prompt placeholders.

required
business_context str

Static context embedded in prompt text.

''
output_col

Fabric AI execution options.

'ai_handover_summary'
error_col

Fabric AI execution options.

'ai_handover_summary'
response_format

Fabric AI execution options.

'ai_handover_summary'
concurrency

Fabric AI execution options.

'ai_handover_summary'

Returns:

Type Description
Any

Enriched DataFrame containing AI suggestion output columns.

Source code in src/fabricops_kit/ai.py
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
def generate_handover_summary_with_fabric_ai(summary_df, business_context="", output_col="ai_handover_summary", error_col="ai_handover_error", response_format="json_object", concurrency=20, config: FrameworkConfig | None = None):
    """Execute Fabric AI Functions to append handover summary suggestions.

    Parameters
    ----------
    summary_df : Any
        Fabric PySpark DataFrame with an ``.ai.generate_response`` extension.
        Expected row column includes ``summary`` for prompt placeholders.
    business_context : str, optional
        Static context embedded in prompt text.
    output_col, error_col, response_format, concurrency
        Fabric AI execution options.

    Returns
    -------
    Any
        Enriched DataFrame containing AI suggestion output columns.
    """
    _require_fabric_ai_dataframe(summary_df, "generate_handover_summary_with_fabric_ai")
    prompt = build_handover_summary_prompt(business_context=business_context, config=config)
    return summary_df.ai.generate_response(prompt=prompt, is_prompt_template=True, output_col=output_col, error_col=error_col, response_format=response_format, concurrency=concurrency)