Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

AI: Summarize Document

102 sites No security coverage Drupal 10–11 AI ecosystem
View on drupal.org

This module adds a CKEditor plugin that allows you to select and summarize PDF documents using an AI language model. You can specify the desired tone and length of the summary, which are configured through taxonomy terms.

Summarize document media (only PDF format for now) with the help of any large language model provider configured with Drupal AI module.
Please note that this module is a work in progress!

Features

Provides an AI assistant CKEditor plugin where you can select any uploaded PDF document, select the tone and the length of the response result sent by the large language model.

The optional tone and length are taxonomies that can be configured individually.
These terms should have a title, and a description containing the actual prompt addition that explains the tone and the length to the LLM. The better these terms are defined, the better results you can get!

Requirements

A media type configured to hold documents.
Full setup of Drupal AI module having an AI service provider with ai_ckeditor module enabled.
Have a text editor configured with CKEditor using HTML format, and in the format setting, enable the AI Assistant and the Summarize Document within the assistant.

Limitations

  • The parsed document will be part of the submitted prompt, which can be long, so potential limitations of the prompt length by the used LLM might affect the outcome.

Expected improvements to come

  • Use media library or entity browser to select the document instead of an autocomplete field.
  • Add the PDF to Text parser as a provider for reusability across other plugins.

Supporting this Module

This module was born during the Drupal @ Europa Web Platform Hackathon organised by the European Commission and Amazon Web Services.

Depends on

Dependencies of the latest stable release

  • ai Drupal core
  • ai_ckeditor Drupal core
  • media Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Oct 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 8
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.1.0 Stable 10–11 Jul 17, 2025
1.1.x-dev Dev 10–11 Jul 17, 2025
1.0.0 Stable 10–11 Jul 17, 2025
1.0.0-alpha4 Pre-release 10–11 Jan 10, 2025
1.0.0-alpha3 Pre-release 10–11 Nov 26, 2024
1.0.0-alpha2 Pre-release 10–11 Nov 24, 2024
1.0.0-alpha1 Pre-release 10–11 Oct 18, 2024
1.0.x-dev Dev 10–11 Oct 18, 2024