autointent.generation.intents.generate_descriptions#

autointent.generation.intents.generate_descriptions(dataset, client, model_name, prompt=None)#

Add LLM-generated text descriptions to dataset’s intents.

Parameters:
  • dataset (autointent.Dataset) – Dataset containing utterances and intents needing descriptions.

  • client (openai.AsyncOpenAI) – OpenAI client for generating descriptions.

  • prompt (autointent.generation.chat_templates.PromptDescription | None) – Template for model prompt with placeholders for intent_name, user_utterances, and regex_patterns.

  • model_name (str) – OpenAI model identifier for generating descriptions.

Return type:

autointent.Dataset

See Intent Description Generation tutorial.