Unlocking New Capabilities in Drupal with OpenAI Integration
Video Description
In this session, I propose an integration of Drupal and ChatGPT to enable new possibilities. I will demonstrate how to use the GPT model to generate text and complete tasks such as answering questions, summarising content, or generating new content. The integration could be done using the OpenAI API, which allows developers to access the GPT model and make API calls from within a Drupal module or theme.
Additionally, I will show how to store our content as Embeddings into a vector database to provide a chatGPT-like search experience for the user. This technique, called RAG, is used as an alternative to fine-tuning.
Learning Outcomes
- Understanding how the OpenAI model works and integrates with Drupal
- Generate content and images
- Store content in a Vector Database
- Enable a chatGPT-like search experience for the user
This integration of Drupal and ChatGPT has the potential to revolutionise user interaction with websites and web applications by providing a more natural and intuitive experience.
Vincenzo Gambino
I am a Senior PHP and JavaScript Software Developer based in London, specialising in web applications for medium to large businesses. I co-authored Jumpstart Jamstack Development and have extensive experience building decoupled, headless applications. I integrate AI systems into applications and contribute to the Drupal community as both a developer and speaker
https://www.drupalcampnj.org/session/unlocking-new-capabilities-drupal-openai-integration
Additionally, I will show how to store our content as Embeddings into a vector database to provide a chatGPT-like search experience for the user. This technique, called RAG, is used as an alternative to fine-tuning.
Learning Outcomes
- Understanding how the OpenAI model works and integrates with Drupal
- Generate content and images
- Store content in a Vector Database
- Enable a chatGPT-like search experience for the user
This integration of Drupal and ChatGPT has the potential to revolutionise user interaction with websites and web applications by providing a more natural and intuitive experience.
Vincenzo Gambino
I am a Senior PHP and JavaScript Software Developer based in London, specialising in web applications for medium to large businesses. I co-authored Jumpstart Jamstack Development and have extensive experience building decoupled, headless applications. I integrate AI systems into applications and contribute to the Drupal community as both a developer and speaker
https://www.drupalcampnj.org/session/unlocking-new-capabilities-drupal-openai-integration