<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Blog: practical guides to adopting and running AI (Cloudsail)</title><link>https://cloudsail.com/blog/</link><description>Dated guides with sources on AI investment decisions, coding agent rollout, process agents, retrieval, model and inference costs, and platform integration.</description><language>en</language><lastBuildDate>Tue, 10 Nov 2026 08:00:00 +0000</lastBuildDate><atom:link href="https://cloudsail.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Rolling out Claude Code in a company, step by step</title><link>https://cloudsail.com/blog/claude-code-company-rollout/</link><guid isPermaLink="true">https://cloudsail.com/blog/claude-code-company-rollout/</guid><pubDate>Tue, 10 Nov 2026 08:00:00 +0000</pubDate><description>How to introduce Claude Code in a company: accounts and provider, managed settings, permissions, repository, a pilot with one team, training and works council.</description></item>
<item><title>Works council and AI systems: what the logs record</title><link>https://cloudsail.com/blog/works-council-ai-system-logging/</link><guid isPermaLink="true">https://cloudsail.com/blog/works-council-ai-system-logging/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>What AI assistants, LLM gateways and coding agents log, which fields let an employer monitor staff, and how to configure them for a German works council.</description></item>
<item><title>Shadow AI: ban it or offer a better option?</title><link>https://cloudsail.com/blog/shadow-ai-approved-platform/</link><guid isPermaLink="true">https://cloudsail.com/blog/shadow-ai-approved-platform/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Ban shadow AI and it moves to private phones. What an approved AI platform on your own servers or cloud account looks like, and how it enforces your AI policy.</description></item>
<item><title>On-premise LLM for companies: hardware to tested answers</title><link>https://cloudsail.com/blog/on-premise-llm-for-companies/</link><guid isPermaLink="true">https://cloudsail.com/blog/on-premise-llm-for-companies/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>How companies run an on-premise LLM so data never leaves the building: when it beats a private cloud, the layers from GPUs to agents, German model tests and sizing.</description></item>
<item><title>When you need an LLM gateway, and which one to pick</title><link>https://cloudsail.com/blog/llm-gateway-explained/</link><guid isPermaLink="true">https://cloudsail.com/blog/llm-gateway-explained/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>What an LLM gateway does, what it does not, when a company needs one, and how LiteLLM, Kong, Azure, Cloudflare, Portkey, OpenRouter and Agent Router compare.</description></item>
<item><title>LiteLLM in production: security, scaling and upgrades</title><link>https://cloudsail.com/blog/litellm-production-security/</link><guid isPermaLink="true">https://cloudsail.com/blog/litellm-production-security/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>After the 2026 LiteLLM incidents: how to check exposure, when you need Redis and Postgres, how to pin and upgrade safely, and what to tick off before go-live.</description></item>
<item><title>Introducing AI in your company: where to start</title><link>https://cloudsail.com/blog/introducing-ai-in-your-company/</link><guid isPermaLink="true">https://cloudsail.com/blog/introducing-ai-in-your-company/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Start AI with one process that costs real hours. Pilot it against criteria agreed in advance, then go live on your own systems with an owner and IT on board early.</description></item>
<item><title>Azure OpenAI and Amazon Bedrock data residency in the EU</title><link>https://cloudsail.com/blog/eu-data-residency-azure-openai-bedrock/</link><guid isPermaLink="true">https://cloudsail.com/blog/eu-data-residency-azure-openai-bedrock/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Which Azure OpenAI deployment types and Bedrock inference profiles keep prompts in the EU, who can read them, where an EU region stops helping, and how to enforce it.</description></item>
<item><title>Microsoft 365 Copilot or your own AI assistant?</title><link>https://cloudsail.com/blog/copilot-or-own-ai-assistant/</link><guid isPermaLink="true">https://cloudsail.com/blog/copilot-or-own-ai-assistant/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>When Microsoft 365 Copilot is enough, when your own AI assistant pays off for ERP, DMS and in-house data, and why you fix permissions first either way.</description></item>
<item><title>How to route coding agents through an LLM gateway</title><link>https://cloudsail.com/blog/coding-agents-llm-gateway/</link><guid isPermaLink="true">https://cloudsail.com/blog/coding-agents-llm-gateway/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Claude Code can be pinned to your own LLM gateway, Copilot BYOK and Cursor only partly. Settings, what to log, team budgets and the usual failures, as of November 2026.</description></item>
<item><title>ChatGPT at work and data protection: the options</title><link>https://cloudsail.com/blog/chatgpt-data-protection-options/</link><guid isPermaLink="true">https://cloudsail.com/blog/chatgpt-data-protection-options/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>ChatGPT at work and data protection: private accounts, business tiers, own cloud account or own servers. What leaves the company at each step and what to check.</description></item>
<item><title>AI readiness check: a checklist for one process</title><link>https://cloudsail.com/blog/ai-readiness-check/</link><guid isPermaLink="true">https://cloudsail.com/blog/ai-readiness-check/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Is your company ready for AI? Follow one real case through your systems and check skills, data, systems, rules and people line by line. With a checklist.</description></item>
<item><title>Change management for AI: fears, jobs and training</title><link>https://cloudsail.com/blog/ai-change-management/</link><guid isPermaLink="true">https://cloudsail.com/blog/ai-change-management/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Change management for AI: an honest answer on jobs, staff fears, the works council, shadow mode and staged rollout, shared results and training on real work.</description></item>
<item><title>AI business case: does AI pay off for us?</title><link>https://cloudsail.com/blog/ai-business-case/</link><guid isPermaLink="true">https://cloudsail.com/blog/ai-business-case/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>Whether AI pays off depends on one process and your own figures. Measure today's cost per case, count build, run and review costs, then compare. With a worksheet.</description></item>
<item><title>AI agency, consultancy or own team: how to choose</title><link>https://cloudsail.com/blog/ai-agency-or-own-team/</link><guid isPermaLink="true">https://cloudsail.com/blog/ai-agency-or-own-team/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>AI agency, consultancy or in-house team: when each fits, what to ask a partner, which evidence to request, and how a build with handover moves AI to your team.</description></item>
<item><title>EU AI Act checklist for companies that use AI</title><link>https://cloudsail.com/blog/ai-act-deployer-checklist/</link><guid isPermaLink="true">https://cloudsail.com/blog/ai-act-deployer-checklist/</guid><pubDate>Sat, 07 Nov 2026 08:00:00 +0000</pubDate><description>EU AI Act duties for companies that use AI: dates after the Digital Omnibus, AI literacy, transparency, high-risk uses and a technical deployer checklist.</description></item>
<item><title>LLM regression testing for prompt and model changes</title><link>https://cloudsail.com/blog/llm-regression-testing/</link><guid isPermaLink="true">https://cloudsail.com/blog/llm-regression-testing/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 +0000</pubDate><description>How to regression test an LLM application when prompts, models or documents change: what goes in the suite, how to compare versions and when to stop a release.</description></item>
<item><title>How to test AI systems: a test strategy for LLM apps</title><link>https://cloudsail.com/blog/how-to-test-ai-systems/</link><guid isPermaLink="true">https://cloudsail.com/blog/how-to-test-ai-systems/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 +0000</pubDate><description>How to test LLM applications, RAG assistants and AI agents: which checks are deterministic, which are statistical, and where the test cases come from.</description></item>
<item><title>AI acceptance criteria: when is an LLM app good enough?</title><link>https://cloudsail.com/blog/ai-acceptance-criteria/</link><guid isPermaLink="true">https://cloudsail.com/blog/ai-acceptance-criteria/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 +0000</pubDate><description>Acceptance criteria for LLM applications, chatbots and agents: failure types, severities, thresholds set in advance and a pass rate calculator.</description></item>
<item><title>Can you trust an LLM judge? Test it on human labels</title><link>https://cloudsail.com/blog/llm-judge-validation/</link><guid isPermaLink="true">https://cloudsail.com/blog/llm-judge-validation/</guid><pubDate>Sun, 01 Nov 2026 08:00:00 +0000</pubDate><description>Before you report LLM judge scores, test the judge on hand-labelled examples, measure true positive and true negative rates and correct the pass rate.</description></item>
<item><title>How many test cases does an LLM eval need?</title><link>https://cloudsail.com/blog/llm-eval-sample-size/</link><guid isPermaLink="true">https://cloudsail.com/blog/llm-eval-sample-size/</guid><pubDate>Sun, 01 Nov 2026 08:00:00 +0000</pubDate><description>Why 80% against 83% on 100 cases proves little, how to compare prompts on the same cases and how many cases a real difference needs, with worked numbers.</description></item>
<item><title>LLM error analysis: read traces before writing evals</title><link>https://cloudsail.com/blog/llm-error-analysis/</link><guid isPermaLink="true">https://cloudsail.com/blog/llm-error-analysis/</guid><pubDate>Sun, 01 Nov 2026 08:00:00 +0000</pubDate><description>Before writing evals, read about 100 traces with a domain expert, note the first failure in each, group the notes into failure types and count them.</description></item>
<item><title>Claude Code, Cursor, Copilot and Codex compared for teams</title><link>https://cloudsail.com/blog/coding-agents-compared-for-teams/</link><guid isPermaLink="true">https://cloudsail.com/blog/coding-agents-compared-for-teams/</guid><pubDate>Fri, 30 Oct 2026 08:00:00 +0000</pubDate><description>Claude Code, Cursor, GitHub Copilot and OpenAI Codex compared for engineering teams: team plans, usage billing, models, data handling and how to choose.</description></item>
<item><title>What a coding agent rollout costs for 50 engineers</title><link>https://cloudsail.com/blog/coding-agent-rollout-cost/</link><guid isPermaLink="true">https://cloudsail.com/blog/coding-agent-rollout-cost/</guid><pubDate>Fri, 30 Oct 2026 08:00:00 +0000</pubDate><description>Seats, usage, review time and the costs teams forget: what Claude Code, Cursor, GitHub Copilot or Codex cost for 50 engineers, with a worked example.</description></item>
<item><title>Coding agent cost calculator for engineering teams</title><link>https://cloudsail.com/blog/coding-agent-cost-calculator/</link><guid isPermaLink="true">https://cloudsail.com/blog/coding-agent-cost-calculator/</guid><pubDate>Fri, 30 Oct 2026 08:00:00 +0000</pubDate><description>Work out what Claude Code, Cursor, GitHub Copilot or Codex costs your team a month and per merged change, review time included, at October 2026 prices.</description></item>
<item><title>Choosing a coding agent or AI consultancy: what to ask</title><link>https://cloudsail.com/blog/choosing-an-ai-consultancy/</link><guid isPermaLink="true">https://cloudsail.com/blog/choosing-an-ai-consultancy/</guid><pubDate>Fri, 30 Oct 2026 08:00:00 +0000</pubDate><description>What to ask a coding agent or AI consultancy before hiring it, and the evidence to request for each answer, from the baseline to the first step.</description></item>
<item><title>Which tasks suit a small language model? A screening guide</title><link>https://cloudsail.com/blog/small-model-task-selection/</link><guid isPermaLink="true">https://cloudsail.com/blog/small-model-task-selection/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>How to pick high-volume tasks a small language model can handle reliably: a screening checklist, a test before training and a cost comparison at your volume.</description></item>
<item><title>Self-hosted AI or a managed API: deciding where it runs</title><link>https://cloudsail.com/blog/self-hosted-ai-deployment-choice/</link><guid isPermaLink="true">https://cloudsail.com/blog/self-hosted-ai-deployment-choice/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Should you self-host an AI workload or keep a managed model endpoint? Test access requirements, operating capacity and measured workload costs with a worksheet.</description></item>
<item><title>Is your repository ready for coding agents?</title><link>https://cloudsail.com/blog/repository-readiness-for-coding-agents/</link><guid isPermaLink="true">https://cloudsail.com/blog/repository-readiness-for-coding-agents/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>What a repository must provide before coding agents work reliably: a clean-checkout setup, tested commands, short instructions and a CI job that proves them.</description></item>
<item><title>RAG vs fine-tuning: deciding what your task needs</title><link>https://cloudsail.com/blog/rag-vs-fine-tuning-decision/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-vs-fine-tuning-decision/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Use retrieval when the model needs facts that change and fine-tuning when it needs consistent behaviour on a narrow task. Criteria, examples and an order of work.</description></item>
<item><title>Keeping a RAG assistant current when documents change</title><link>https://cloudsail.com/blog/rag-stale-documents/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-stale-documents/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Deleted and edited documents often keep answering in RAG systems. Design sync for updates, deletions and renames, then prove freshness with canary documents.</description></item>
<item><title>Using tables and spreadsheets in a RAG assistant</title><link>https://cloudsail.com/blog/rag-spreadsheets-and-tables/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-spreadsheets-and-tables/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Look-ups can be retrieved as text; totals, filters and comparisons need a query. Route table questions correctly and make every computed answer traceable.</description></item>
<item><title>Preparing documents for a RAG assistant</title><link>https://cloudsail.com/blog/rag-source-readiness/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-source-readiness/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Decide which documents a RAG assistant should use: build a source inventory with owners and versions, trace real questions to answers and find gaps first.</description></item>
<item><title>Is a bad RAG answer caused by retrieval or the model?</title><link>https://cloudsail.com/blog/rag-retrieval-evaluation/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-retrieval-evaluation/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Trace each wrong RAG answer to its first failure: missing from the index, ranked too low, cut before the prompt, or misused by the model. A step-by-step diagnosis.</description></item>
<item><title>What your team should receive when a RAG project ends</title><link>https://cloudsail.com/blog/rag-production-handover/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-production-handover/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>A RAG handover checklist: connectors and sync jobs, versioned configuration, evaluation sets and baselines, runbooks, named owners and a rehearsal before sign-off.</description></item>
<item><title>Testing a RAG assistant in English, German and Polish</title><link>https://cloudsail.com/blog/rag-multilingual-search/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-multilingual-search/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Will your assistant find the same evidence in every language? Build a parallel test set, compare query and document languages, and fix terms and analyzers.</description></item>
<item><title>Keeping document permissions intact in RAG</title><link>https://cloudsail.com/blog/rag-document-permissions/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-document-permissions/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Stop a RAG assistant from showing people documents they cannot open: carry access lists into the index, filter by user identity and test with denied users.</description></item>
<item><title>Checking whether RAG citations support the answer</title><link>https://cloudsail.com/blog/rag-citation-quality/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-citation-quality/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>A citation that points to a real passage can still fail to support the claim. Check answers claim by claim against cited evidence and set acceptance criteria.</description></item>
<item><title>Chunking contracts and policies for RAG</title><link>https://cloudsail.com/blog/rag-chunking-for-business-documents/</link><guid isPermaLink="true">https://cloudsail.com/blog/rag-chunking-for-business-documents/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Split business documents for RAG without cutting answers off from their conditions: follow document structure, carry context into chunks and test the options.</description></item>
<item><title>Quantised LLM evaluation: tests to rerun before you switch</title><link>https://cloudsail.com/blog/quantization-quality-evaluation/</link><guid isPermaLink="true">https://cloudsail.com/blog/quantization-quality-evaluation/</guid><pubDate>Thu, 22 Oct 2026 08:00:00 +0000</pubDate><description>Before swapping in a quantised model, rerun task, format, long-input and behaviour tests, measure serving at your latency target and compare cost per GPU.</description></item>
</channel></rss>
