<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AI — Articles | WebPro Company OÜ</title>
    <link>https://webpro.company/blog/tag/ai/</link>
    <atom:link href="https://webpro.company/blog/tag/ai/rss.xml" rel="self" type="application/rss+xml" />
    <description>A practical look at AI in development work — what it handles well, where it falls short and why decisions stay with the developer.</description>
    <language>en-US</language>
    <lastBuildDate>Thu, 18 Jun 2026 06:00:00 GMT</lastBuildDate>
    <item>
      <title>Drupal CMS 2.0 and Canvas in a client project</title>
      <link>https://webpro.company/blog/drupal-cms-20-canvas-client-project</link>
      <guid isPermaLink="true">https://webpro.company/blog/drupal-cms-20-canvas-client-project</guid>
      <pubDate>Thu, 18 Jun 2026 06:00:00 GMT</pubDate>
      <category>Drupal</category>
      <category>AI</category>
      <category>Development</category>
      <description>Drupal CMS 2.0 promises a faster start, visual page building and AI-assisted workflows. In a client project, the important question is not only how good the demo looks, but how the solution behaves two years later. Drupal CMS 2.0 was released on 28 January 2026. Its main themes are Canvas, AI tools and site templates. Drupal.org describes it as a way for marketing teams to launch branded sites faster. This is an important shift for Drupal. Drupal has long been strong for complex systems, but getting started has often required more technical work than simpler CMS products. Drupal CMS is an attempt to reduce that friction. What changed in Drupal CMS 2.0? Drupal CMS 2.0 is not a separate technology branch. It is still Drupal, but with a new starting point. The main changes include: Canvas…</description>
    </item>
    <item>
      <title>AI builds your site and deploys it. But who&apos;s responsible?</title>
      <link>https://webpro.company/blog/ai-builds-and-deploys-sites</link>
      <guid isPermaLink="true">https://webpro.company/blog/ai-builds-and-deploys-sites</guid>
      <pubDate>Thu, 04 Jun 2026 06:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Development</category>
      <description>OpenAI Codex Sites builds a website and hosts it automatically — no server to manage, no web developer needed. Sounds great. But who&apos;s responsible when something goes wrong? OpenAI recently launched Codex Sites — a tool that lets you describe what you want and receive a working, hosted website in return. No server to set up, no code to publish, no web developer to call. It sounds like a revolution. And in some ways, it is. What Codex Sites actually does Codex Sites builds web projects and hosts them automatically on Cloudflare&apos;s infrastructure. You describe what you want, the tool writes the code and puts it live. It comes with a database, file storage, and settings management built in. In short: idea → working site, in minutes, without opening a single terminal. Currently available to…</description>
    </item>
    <item>
      <title>How WebPro built its website — custom build, AI-assisted, honest review</title>
      <link>https://webpro.company/blog/how-webpro-website-was-built</link>
      <guid isPermaLink="true">https://webpro.company/blog/how-webpro-website-was-built</guid>
      <pubDate>Thu, 28 May 2026 06:00:00 GMT</pubDate>
      <category>Development</category>
      <category>Custom development</category>
      <category>AI</category>
      <description>The WebPro website is not Drupal and not a ready-made framework. It is a Node.js static generator written from scratch, with most of the code written by AI. This is an honest account of how that happened and what it actually meant. Why not Drupal Drupal is what WebPro works with every day. But Drupal makes sense where there is complex content management logic, multiple user roles, integrations or a need for non-technical people to manage content. The WebPro website has none of those needs. There are about a dozen pages, no content editors, and content changes infrequently. Drupal would have brought all its obligations along — security updates, modules, a database, a deployment process — with nothing to gain. It would have been the wrong tool. Why not a ready-made framework The next…</description>
    </item>
    <item>
      <title>AI content generation for websites — where it helps and where it harms</title>
      <link>https://webpro.company/blog/ai-content-generation-for-websites</link>
      <guid isPermaLink="true">https://webpro.company/blog/ai-content-generation-for-websites</guid>
      <pubDate>Tue, 26 May 2026 06:00:00 GMT</pubDate>
      <category>AI</category>
      <description>AI tools have made content writing more accessible and faster. But accessibility does not mean the result is good — and poor content can harm SEO and credibility more than no content at all. Almost every web development or marketing team today uses AI tools in some form for content writing. That is reasonable — these tools do genuinely speed up certain work. But using them well requires knowing what works and what does not. Where AI content generation helps Structure and first draft. AI is good at overcoming the blank page. Generating a first draft, headline variants and paragraph order is fast — a human then edits from there. Translation starting point. AI translation is a starting point that an editor refines — it is faster than translating from scratch, especially for longer…</description>
    </item>
    <item>
      <title>AI as a developer-guided assistant</title>
      <link>https://webpro.company/blog/ai-as-developer-assistant</link>
      <guid isPermaLink="true">https://webpro.company/blog/ai-as-developer-assistant</guid>
      <pubDate>Sat, 16 May 2026 06:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Development</category>
      <description>AI is not a tool that should act alone inside a client system. It is most useful when a person guides, checks and decides. Drupal projects often have many layers: content types, views, permissions, modules, custom code, external connections and older decisions. AI can help find first patterns faster, but it does not know which decision is commercially right or technically responsible. Where AI helps Understanding and mapping code. When a project arrives without documentation, AI can help faster with understanding what custom modules do, which external integrations are in use and where the risky areas are. It does not replace reading the code, but it reduces the time needed for initial mapping. Checklists and processes. Migration, upgrades or security incident response all require a…</description>
    </item>
    <item>
      <title>AI in code review: benefits, limits and responsibility</title>
      <link>https://webpro.company/blog/ai-in-code-review</link>
      <guid isPermaLink="true">https://webpro.company/blog/ai-in-code-review</guid>
      <pubDate>Wed, 13 May 2026 06:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Development</category>
      <description>AI works well as a code review assistant when it helps raise questions. It should not be the final authority on whether a change is safe and business-correct. What AI notices well AI tools such as OpenAI and Anthropic can quickly find repetition, inconsistent patterns and places where reviewers should ask more questions. In code review, AI helps: summarise a large diff; find missing error handling; compare a change with existing patterns; suggest test cases; notice missing documentation. Where responsibility stays human AI does not always know the project history, client workflow or server constraints. It can suggest a solution that is theoretically correct but wrong in this project. WebPro uses AI as an assistant in Drupal work, combined with tests and developer review. If a change…</description>
    </item>
    <item>
      <title>How AI helps plan a Drupal migration</title>
      <link>https://webpro.company/blog/ai-in-drupal-migration-planning</link>
      <guid isPermaLink="true">https://webpro.company/blog/ai-in-drupal-migration-planning</guid>
      <pubDate>Tue, 05 May 2026 06:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Migration</category>
      <category>Drupal</category>
      <description>Drupal migration includes a lot of repeated analysis: modules, fields, custom code, logs and test scenarios. AI can help when it is used with guidance. Where AI helps AI tools, including OpenAI, can help process a large amount of information faster. They do not replace code access or developer judgement, but they help create the first structure. AI can help with: summarising custom code patterns; finding risks in a module list; drafting test scenarios; grouping migration tasks; preparing documentation drafts. Where AI should not be trusted alone AI does not automatically know which workflow is business-critical or which data loss is unacceptable. It can also suggest outdated Drupal APIs or overly generic solutions. WebPro uses AI as an assistant in AI-assisted Drupal work, but final…</description>
    </item>
    <item>
      <title>Drupal AI modules — what they actually do</title>
      <link>https://webpro.company/blog/drupal-ai-modules</link>
      <guid isPermaLink="true">https://webpro.company/blog/drupal-ai-modules</guid>
      <pubDate>Thu, 13 Mar 2025 06:00:00 GMT</pubDate>
      <category>AI</category>
      <category>Drupal</category>
      <description>Drupal has a growing ecosystem of AI modules — from content generation to translation, search and moderation. Here is an overview of the most relevant ones. AI integration has entered the Drupal ecosystem in several forms. Unlike general &quot;AI-powered website&quot; promises, Drupal AI modules are concrete tools for concrete problems. AI module (drupal.org/project/ai) The AI module is a central interface between different AI providers. It defines a common API through which other modules can communicate with OpenAI, Anthropic Claude, Azure OpenAI, Google Gemini and others — without each module needing to handle each provider directly. This is architecturally important: module developers can build against one AI interface, and the site administrator chooses the provider in configuration. Content…</description>
    </item>
  </channel>
</rss>
