loader from loading.io

Talking Drupal #436 - Drupal & AI

Talking Drupal

Release Date: 02/05/2024

Talking Drupal #509 - A WordPresser @ DrupalCon show art Talking Drupal #509 - A WordPresser @ DrupalCon

Talking Drupal

Today we are talking about DrupalCon, Wordpress, and what a wordpress guy can learn at a Drupal Event with guest Chris Reynolds. We’ll also cover Shortcode as our module of the week. For show notes visit: Topics The Pros and Cons of Short Codes Chris Reynolds' Journey to DrupalCon Comparing DrupalCon and WordCamp Funding and Organization of WordPress Events The Collaborative Spirit of the Drupal Community Wishlist for WordPress Features Composer Support in WordPress and Drupal Backward Compatibility in WordPress Challenges with Composer in Drupal Config Management in WordPress vs. Drupal...

info_outline
TD Cafe #005 - Mike Miles and Aubrey Sambor show art TD Cafe #005 - Mike Miles and Aubrey Sambor

Talking Drupal

Join Mike Miles and Aubrey Sambor as they discuss their experiences with public speaking at tech conferences, including the challenges and joys of presenting technical and big-picture talks. Dive into their personal summer plans, ranging from trips to Cape Cod and Asheville to beer festivals and camping adventures. The conversation also explores recent technology updates, such as Figma's site builder and Apple's new 'Liquid Glass' design, emphasizing the importance of accessibility. Tune in for a casual, insightful chat about professional growth, summer fun, and the ever-evolving tech...

info_outline
Talking Drupal #508 - Drupal User Groups & Meetups show art Talking Drupal #508 - Drupal User Groups & Meetups

Talking Drupal

In this episode of Talking Drupal, we dive into the world of Drupal user groups and meetups with guests Lee Walker, Bernardo Martinez, and Bo Shipley. Our guests share their experiences in organizing and participating in Drupal communities and the vital role these meetups play in fostering continuous learning and professional development. We also explore the newest features of Drupal Core 11.2 in the Module of the Week. For show notes visit: Topics Meet the Guests: Lee, Bo, and Bernardo Module of the Week: Drupal Core 11.2 Diving into Drupal User Groups and Meetups Personal Journeys into...

info_outline
Talking Drupal #507 - International Drupal Federation show art Talking Drupal #507 - International Drupal Federation

Talking Drupal

In this episode of Talking Drupal, we delve into the International Drupal Federation Initiative with our guest Tim Doyle, CEO of the Drupal Association. We explore the goals, structure, and potential impact of this initiative on the global Drupal community. Additionally, we cover the Modeler API as our module of the week, discussing its functionalities and future potential. Joining the discussion are hosts John Picozzi, Norah Medlin, Nic Laflin, and Martin Anderson-Clutz, who bring their insights and perspectives to the table. For show notes visit: Topics Meet the Guest: Tim Doyle Module of...

info_outline
TD Cafe #004 - Ivan Stegic & Randy Oest show art TD Cafe #004 - Ivan Stegic & Randy Oest

Talking Drupal

In this episode, Ivan Stegic and Randy Oest discuss the impact of AI on junior developers and other roles, debating whether AI will be a disruptive force in the job market. They delve into the complexities of using LinkedIn for job hunting and effective networking strategies. The conversation shifts to new features in Figma, the potential of AI-driven coding tools like Cursor, and the importance of investing in junior developers. They also explore higher education design systems, innovative business strategies, and reflect on the balance between tactical and digital controls in modern cars....

info_outline
Talking Drupal #506 - Automated Testing Kit show art Talking Drupal #506 - Automated Testing Kit

Talking Drupal

Today we are talking about Automated Testing Kit demo Recipe, Why Automated Testing is important, and How this recipe helps with guest André Angelantoni. We’ll also cover Taxonomy Views Integrator as our module of the week. For show notes visit: Topics What is Automated Testing Kit Features and benefits of Automated Testing Kit Cypress vs Playwright Where should these run Automated Testing Kit recipe Demo configuration Installing and setting up the Kit Using this on an existing site Managing tests and repositories Building and using recipes Debugging and troubleshooting tests Roadmap ...

info_outline
Talking Drupal #505 - Custom Field Module show art Talking Drupal #505 - Custom Field Module

Talking Drupal

Today we are talking about the Custom Field Module, what it does, and why you might want to use it with guest Andy Marquis. We’ll also cover Facet Bot Blocker as our module of the week. For show notes visit: Topics Meet the Guest: Andy Marquee Module of the Week: Facet Bot Blocker Exploring the Custom Field Module Benefits and Use Cases of Custom Field Module Custom Field Module vs. Other Solutions Advanced Features and Integrations Reflecting on Past Projects and Key Value Use Cases and Flexibility of Custom Fields Advanced Features and Integrations Challenges and Limitations Future...

info_outline
TD Cafe #003 - Mike Anello & Mike Herchel show art TD Cafe #003 - Mike Anello & Mike Herchel

Talking Drupal

In this episode, Mike Anello and Mike Herchel dive into a casual conversation covering a wide array of topics. They start by discussing the concept of a podcast with almost no effort required and the mystery of Stephen's involvement. The conversation then quickly shifts to Florida Drupal Camp, mentioning its impressive 16 uninterrupted years, the increase in attendees, and how fun it is. They touch upon single directory components in Drupal, their importance, and intricacies like CSS styling, schemas, and Experience Builder. The discussion also includes insights into popular Drupal events like...

info_outline
Talking Drupal #504 - The Marketplace show art Talking Drupal #504 - The Marketplace

Talking Drupal

In this episode of Talking Drupal, we dive into the intricacies of the Drupal marketplace initiative with our guest, Tiffany Farriss, CEO and co-owner of Palantir.net and long-time board member of the Drupal Association. We explore the goals and challenges of creating a trusted Drupal marketplace, discuss how site templates can lower the barrier to entry for new users, and examine the importance of maintaining community trust and the sustainability of Drupal. This episode also includes a spotlight on the Views CSV Source module and an in-depth discussion on community feedback, the potential...

info_outline
Talking Drupal #503 - TD Cafe #002 - John and Jason show art Talking Drupal #503 - TD Cafe #002 - John and Jason

Talking Drupal

In this episode, John Picozzi and Jason Pamental explore the connections fostered by using Drupal across different geographies, the evolution of conferences, and how design systems are being utilized at Chewy. We also delve into the application of AI in e-commerce and coding, and discuss the practicalities of maintaining governance in large organizations. Join us for an engaging discussion filled with personal anecdotes, professional insights, and future prospects. For show notes visit: Topics John Picozzi John Picozzi is the Solutions Architect at EPAM Systems, where he helps organizations...

info_outline
 
More Episodes

Today we are talking about AI within Drupal, How AI can help, and Modules to use with guest Martin Anderson-Clutz. We’ll also cover Augmentor AI as our module of the week.

For show notes visit:
www.talkingDrupal.com/436

Topics

  • Terminology
  • IMF analysis
  • Prompt engineering
  • AI in Drupal
  • Best way to try modules
  • Best use of AI
  • Other ways of integrating

Resources

  • Augmentor AI
  • Open AI
  • Prompt Engineering: Get the Most From Your Drupal Site's AI Integration
  • Terminology
    • NLP - work with text provided in a conversational format, understand the intended meaning, and provide a relevant response
    • AI - A subset of CS that aims to develop systems that can mimic human response, or automating sophisticated behavior
    • ML - subset of AI that aims to act without explicit guidance, by extrapolating from known data
    • Deep learning - a subset of ML which uses artificial neural networks with representational learning to develop and leverage their own means of classification and other feature detection
    • LLM - an AI algorithm that uses Deep Learning techniques to accomplish NLP tasks such as responding to unstructured user prompts. LLMs are trained on massive data sets, often gathered from the internet, but sometimes using more specialized data
    • Typically the AI interfaces our listeners are already using are based on an LLM, but the nature and recency of the data they’ve been trained on can vary widely. Recently Mike Miles created Drupal Droid, a GPT model specifically trained for Drupal developers, and you can find a demo of that in our YouTube channel
  • Mike Miles Drupal Droid
  • AI module list
  • OpenAI Image
  • Search API Pinecone
  • TMGMT Translator OpenAI

Guests

Martin Anderson-Clutz - mandclu

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi

MOTW

Correspondent

Martin Anderson-Clutz - mandclu
Augmentor AI

  • Brief description:
    • Have you ever wanted a highly configurable way to integrate multiple AI services with your Drupal site? There’s a module for that.
  • Brief history
    • How old: created in Oct 2022 by murrayw of Morpht, though recent releases are by elonel
    • Versions available: 1.1.2 which works with Drupal 9.5 and 10
  • Maintainership
    • Actively maintained, most recent release was earlier this month
    • Documentation available
    • Number of open issues: 11, 3 of which are bugs
  • Usage stats:
    • 82 sites
  • Module features and usage
    • To use Augmentor AI, you need to define one or more “augmentor” configuration entities. An augmenter entity implements an augmentor type, which determines what AI service it can use, what configuration options it will have available, and so on.
    • The augmentor will define one or more “messages” that provide structure to the prompt that will be passed to the AI model in order to generate a response. It can also be configured in a variety of ways, such as how much randomness to use, a maximum response length, and more.
    • You can expose your augmentor(s) to content creators by adding a CKEditor button, or by adding fields to your site’s entity forms. For each field use can choose the widget to use, and how it should interact with any existing data in the field you want to target.
    • For example, you could have it generate a summary from your body field and have it automatically populate the summary field. Or, you can have it suggest tags, but the specialized widget renders each suggestion as a clickable element that will add the tag to a core tag field.
    • There are currently modules available to integrate Augmentor AI with ChatGPT, Google Cloud Vision, AWS AI, and more.