We're excited to release ConvoKit 4.0.0, featuring major enhancements that bring LLM-powered analysis capabilities to conversational data processing.
1. GenAI Module: LLM Prompt Transformer
The new GenAI module introduces LLMPromptTransformer, a flexible transformer that enables users to apply LLM prompts for arbitrary tasks with seamless integration between conversational elements. With the new module, it is easy to:
- Apply prompts at multiple levels: utterances, conversations, speakers, or entire corpus
- Support for multiple LLM providers (OpenAI GPT, Google Gemini, local models)
- Having unified configuration management for API keys and model settings
- Store LLM responses directly as metadata on corpus objects
For more information, check GenAI module guide.
2. Summary of Conversation Dynamics (SCD)
We introduce SCD Transformer, a transformer that generates structured summaries of conversational dynamics using the LLM Prompt Transformer. For more detailed information, check page SCD.
3. Conversation Dynamics Similarity (ConDynS)
We present ConDynS, a similarity measure for comparing conversations with respect to their dynamics, as introduced in "A Similarity Measure for Comparing Conversational Dynamics". For more information, check page on ConDynS