Generative AI will change how we create and consume content, and as a CMS, Drupal will need to adapt to the new paradigms. As of this writing, Chat GPT 4 can write complex and creative content that is indistinguishable from humans. With some help, it can explore the latest information online, conduct research, connect with other services, or retrieve proprietary data. This greatly affects the work of creators of content: Drupal's users. What about using the CMS to build and publish content? When I first started building websites, content editors needed to write HTML. Then they started building rich pages with the WYSIWYG editor, then using components (paragraphs in Drupal); now it’s expected that users have a drag-and-drop experience. With AI, even this may become obsolete. We now have a tool that understands what we want to achieve by simply describing the desirable outcome (e.g., "build me a product landing page"). What about the front-facing interface? Will we still need filters and facet searches? Again, AI can trigger a semantic search with precise filtering by understanding the context, knowing the data structure, and with simple questions. And, of course, coding. If you have ever tried using ChatGPT to assist with coding, you get shocked by how useful it can be. It enables people who are never coded to use natural language to describe a problem they want to solve. The AI returns with (mostly) working code in any language and framework desired. In this session, we will go through the following: 1. The current state of AI and Drupal What is available right now? What can you start using today? In the context of creating content and digital experiences, where can we find value in utilizing generative AI, semantic search, and other ML-supported utilities? 2. Experiments with AI and Drupal: We will start with the obvious examples of AI generating content, metatags, and tagging our content. But the best example of harnessing AI capabilities is introducing augmented context/prompts and giving AI access to execute actions. 3. Integrations with other AI systems: Hooking up AutoGPT/BabyAGI with Drupal and integrating Drupal into ChatGPT with Plugins (note: I assume plugins will be publicly available by June 2023). 4. Running an AI model locally Drupal culture is about owning the code stat stores and processes our data. In the last couple of months, this has become a reality. Numerous open-source Gen-AI models are available, and we will try to connect one with Drupal. My experiences with AI come from first-hand experiences using OpenAI API to build two products and AI to help me along the way (i.e., using Copilot to code in PHP).
Hello, my name is Iztok Smolič, pronounced as "Eestok Smoleech." I'm based in Ljubljana, the beautiful capital of Slovenia. I'm a proud husband and father of two wonderful children, who are at the heart of everything I do. My professional journey began as a designer with a passion for creativity and technology. I started designing print and web projects in high school, which helped me develop a strong foundation in visual communication. In 2007, I transitioned into professional web development, working in trenches on over 50 web development projects and honing my skills. As I gained experience, I became increasingly involved in the global web development and open-source community, attending and speaking at events worldwide. This involvement allowed me to share my expertise with others and exposed me to a network of talented professionals and cutting-edge ideas. In 2013, I founded Agiledrop, leveraging my technical skills and industry insights to build a successful web development company. I took on various roles as the company grew, but mostly focused on driving business growth and fostering strong client relationships. Today, as the CEO and Managing Director at Agiledrop, I lead a talented team of developers, helping agencies and in-house teams create amazing online experiences. I aim to leverage my skills and expertise to help businesses thrive in the digital world. I'm always open to new opportunities and collaborations, so let's connect and explore how we can work together to bring your ideas to life!