ai_webform_sentiment
2 sites
No security coverage
AI sentiment analysis on webform submissions
This module gives you the possibility to
- Use AI to score webform submissions on positive/negative.
- Use AI to visualise the clusters of themes in the webform submissions
We leverage the AI module LLM capability to calculate a sentiment score for each submission.
This allows you to track the average submission emotion and the sentiment trend in Drupal.
Configuration
- Add a handler to the webform
- Configure the sentiment handler (choose a PROMPT and a Large Language Model).
- (optional) Change the prompt to use more granular or less granular scoring. you can make it score from 0-5 or from 5-10 or ... (currently only supporting numeric).
- Make sure cron runs
Usage
Go to the webform results page, click on Sentiment. See the scores.
They will be updated per cron run.
Requirements
- Cron configured and running
- chartjs_api
Warning 1
The dashboard uses some heavy queries (avg/sum/) with grouping.
It might be that the module needs some more production testing and load testing. happy to accept suggestions. Be careful installing this on production.
Warning 2
If you have many webform submissions. For every LLM evaluation we will do a call which may cost you money. You should be aware.
Similar modules
Similar but not the same: analyze_ai_sentiment