Start setting up AI Starterkit
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3569199. --> Reported by: [marcus_johansson](https://www.drupal.org/user/385947) >>> <p>[Tracker]<br> <strong>Update Summary: </strong>[One-line status update for stakeholders]<br> <strong>Short Description: </strong>Research and initial setup for AI Starterkit showcase website<br> <strong>Check-in Date: </strong>MM/DD/YYYY<br> [/Tracker]</p> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>There is a growing need to demonstrate the full production capabilities of the AI Initiatives ecosystem in a concrete, opinionated, and easy-to-consume way. While the AI module and related projects provide powerful building blocks, there is currently no canonical showcase that ties these together into a realistic, production-ready site.</p> <p>The proposed <em>AI Starterkit</em> will serve as a reference and showcase website built on top of <strong>Drupal CMS 2.0</strong>, featuring the latest stable AI functionality. It should demonstrate real-world use cases such as chatbots, RAG, AI-powered search, editorial input helpers, AI observability, content review, and assisted content generation, alongside other experimental and inspiring ideas.</p> <p>The site should be easy to get started with locally (via DDEV) but also designed for one-click or near one-click deployments on platforms like DrupalForge and Amazee.io. This issue focuses on research, architectural decisions, and an initial setup to enable future feature work and recipes.</p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <ul> <li>Research and set up a dedicated GitHub organization for the AI Starterkit, ensuring the full AI Leadership team are added as admin maintainers.</li> <li>Create a new repository built on top of Drupal CMS 2.0, and discuss best practices and existing patterns with Phenaproxima before finalizing the approach.</li> <li>Research and prototype changes to the installer so AI provider setup is part of the initial UI-based getting-started flow.</li> <li>Ensure the Drush-based installer can fully configure the site automatically when required .env files are present.</li> <li>Design and create an initial recipe of <code>type: site</code> that represents the AI Starterkit installation.</li> <li>Decide whether the site recipe should extend the Drupal CMS starter or Byte, and document the reasoning.</li> <li>Attempt to include <code>ai_recipe_image_classification</code> as a concrete example of a production-ready AI recipe.</li> <li>Source and add approximately 300 images from Pexels and ensure they are indexed and usable by the image classification recipe. Use the Pexel agent and write a recipe around it.</li> <li>Take a decision if we should create two site versions - one that works on standard LAMP and one that works with extended features like vector database, unstructured.io, ffmpeg etc.</li> </ul> <h3 id="summary-ai-usage">AI usage (if applicable)</h3> <p>[x] AI Assisted Issue<br> This issue was generated with AI assistance, but was reviewed and refined by the creator.</p>
issue