<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Driss Briksine · Lab notes</title>
  <link>https://briksine.com/blog/</link>
  <atom:link href="https://briksine.com/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Field notes on agentic engineering, AI automation, local models and shipping production software with AI agents.</description>
  <language>en</language>
  <item>
    <title>AI automation for businesses in Saudi Arabia, the UAE, Egypt and Morocco: what to automate first</title>
    <link>https://briksine.com/blog/ai-automation-for-businesses-in-mena/</link>
    <guid>https://briksine.com/blog/ai-automation-for-businesses-in-mena/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>A practical guide to AI automation and AI agents for businesses in the MENA region: the first workflows worth automating, WhatsApp and Arabic-first design, data protection laws (PDPL, Law 09-08) and how to start small.</description>
  </item>
  <item>
    <title>Why every AI code reviewer needs a failing repro</title>
    <link>https://briksine.com/blog/ai-code-review-failing-repro/</link>
    <guid>https://briksine.com/blog/ai-code-review-failing-repro/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>AI code review produces convincing noise. One rule fixes it: no finding counts without a failing test that reproduces it, plus a control that proves the test is valid.</description>
  </item>
  <item>
    <title>Arabic AI chatbot for business: understanding dialects and Darija, not just MSA</title>
    <link>https://briksine.com/blog/arabic-ai-chatbot-msa-and-dialects/</link>
    <guid>https://briksine.com/blog/arabic-ai-chatbot-msa-and-dialects/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>How to build an Arabic AI chatbot for business that handles Modern Standard Arabic, Gulf and Egyptian dialects, Moroccan Darija, Arabizi and voice notes, for customer support on WhatsApp and the web.</description>
  </item>
  <item>
    <title>Hiring a freelance AI developer in Morocco: a practical guide for companies</title>
    <link>https://briksine.com/blog/hiring-an-ai-developer-in-morocco/</link>
    <guid>https://briksine.com/blog/hiring-an-ai-developer-in-morocco/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>Why companies in Europe, the Gulf and North America hire AI engineers and software developers in Morocco: nearshore time zones, languages, skills, costs, how to vet a developer and how to structure the work.</description>
  </item>
  <item>
    <title>Private LLM for businesses: local and self-hosted AI under PDPL, Law 09-08 and GDPR</title>
    <link>https://briksine.com/blog/private-ai-on-premise-llm/</link>
    <guid>https://briksine.com/blog/private-ai-on-premise-llm/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>When a private, local or self-hosted LLM makes sense, what it costs you in quality and effort, and how data protection laws like Saudi Arabia's PDPL, the UAE PDPL, Egypt's Law 151 and Morocco's Law 09-08 shape the choice.</description>
  </item>
  <item>
    <title>How I ship production code with a team of AI agents</title>
    <link>https://briksine.com/blog/shipping-production-code-with-ai-agents/</link>
    <guid>https://briksine.com/blog/shipping-production-code-with-ai-agents/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>The multi-agent pipeline I use on a production trading terminal: parallel implementer agents, hard quality gates, an adversarial reviewer, and a human sign-off.</description>
  </item>
  <item>
    <title>What to automate first: a practical guide to agentic automation</title>
    <link>https://briksine.com/blog/what-to-automate-first-agentic-automation/</link>
    <guid>https://briksine.com/blog/what-to-automate-first-agentic-automation/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>Not every task should be handed to an AI agent. A simple way to pick the first workflows to automate, the patterns that work, and the mistakes to avoid.</description>
  </item>
  <item>
    <title>WhatsApp AI chatbot for businesses in Morocco: Darija, French and Arabic</title>
    <link>https://briksine.com/blog/whatsapp-ai-chatbot-for-business-morocco/</link>
    <guid>https://briksine.com/blog/whatsapp-ai-chatbot-for-business-morocco/</guid>
    <pubDate>Sun, 01 Nov 2026 09:00:00 GMT</pubDate>
    <description>How to build a WhatsApp AI chatbot with Darija AI for a Moroccan business: one that understands Darija, French, Arabic and voice notes: the official WhatsApp Business Platform, Meta's 2026 AI policy, handover to staff and data protection under Law 09-08.</description>
  </item>
  <item>
    <title>Claude Code subagents: a practical guide to writing your own</title>
    <link>https://briksine.com/blog/claude-code-subagents/</link>
    <guid>https://briksine.com/blog/claude-code-subagents/</guid>
    <pubDate>Fri, 30 Oct 2026 09:00:00 GMT</pubDate>
    <description>How Claude Code subagents work, where the files live, which frontmatter fields matter, and how to design reviewer and implementer agents that actually help.</description>
  </item>
  <item>
    <title>RAG vs fine-tuning: which one your LLM project actually needs</title>
    <link>https://briksine.com/blog/rag-vs-fine-tuning/</link>
    <guid>https://briksine.com/blog/rag-vs-fine-tuning/</guid>
    <pubDate>Wed, 28 Oct 2026 09:00:00 GMT</pubDate>
    <description>RAG vs fine-tuning explained by an engineer: when to retrieve your documents, when to fine-tune an LLM, when to combine them, and when better prompts are enough.</description>
  </item>
  <item>
    <title>Robotic bin picking with 3D computer vision: how it works end to end</title>
    <link>https://briksine.com/blog/bin-picking-computer-vision/</link>
    <guid>https://briksine.com/blog/bin-picking-computer-vision/</guid>
    <pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate>
    <description>How a vision-guided bin picking system works, from the 3D camera to the robot: segmentation, 6D pose estimation against CAD models, grasp selection and ROS 2.</description>
  </item>
  <item>
    <title>Multi-agent system architecture: practical patterns for LLM agents that work</title>
    <link>https://briksine.com/blog/multi-agent-system-architecture/</link>
    <guid>https://briksine.com/blog/multi-agent-system-architecture/</guid>
    <pubDate>Sat, 24 Oct 2026 09:00:00 GMT</pubDate>
    <description>How to design a multi-agent system with LLMs: orchestrator and specialists, pipelines, parallel workers, reviewers, shared state, and when one agent is better.</description>
  </item>
  <item>
    <title>How to build a RAG pipeline that works in production, not just in the demo</title>
    <link>https://briksine.com/blog/rag-pipeline-production/</link>
    <guid>https://briksine.com/blog/rag-pipeline-production/</guid>
    <pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate>
    <description>A practical guide to building a RAG pipeline for production: document parsing, chunking, hybrid search, reranking, citations, evaluation, permissions and common failures.</description>
  </item>
  <item>
    <title>Demand forecasting for small businesses: a practical guide that starts simple</title>
    <link>https://briksine.com/blog/demand-forecasting-small-business/</link>
    <guid>https://briksine.com/blog/demand-forecasting-small-business/</guid>
    <pubDate>Mon, 19 Oct 2026 09:00:00 GMT</pubDate>
    <description>Practical demand forecasting for small and mid-size businesses: baselines first, then statistical and ML models, honest backtesting, moving holidays and reorder decisions.</description>
  </item>
  <item>
    <title>LLM cost: practical ways to cut your API bill without losing quality</title>
    <link>https://briksine.com/blog/reduce-llm-api-costs/</link>
    <guid>https://briksine.com/blog/reduce-llm-api-costs/</guid>
    <pubDate>Sat, 17 Oct 2026 09:00:00 GMT</pubDate>
    <description>Where LLM cost really comes from and how to reduce it: measure per task, right-size models, cache prompts and results, batch, trim context and run steady work locally.</description>
  </item>
  <item>
    <title>AI agent vs chatbot: what's the difference, and what is agentic AI?</title>
    <link>https://briksine.com/blog/ai-agent-vs-chatbot/</link>
    <guid>https://briksine.com/blog/ai-agent-vs-chatbot/</guid>
    <pubDate>Wed, 14 Oct 2026 09:00:00 GMT</pubDate>
    <description>AI agent vs chatbot explained simply: a chatbot answers, an agent takes actions with tools. What agentic AI vs AI agent means, business examples, risks and costs.</description>
  </item>
  <item>
    <title>CatBoost vs XGBoost: which one to use for tabular data, and what matters more</title>
    <link>https://briksine.com/blog/catboost-vs-xgboost/</link>
    <guid>https://briksine.com/blog/catboost-vs-xgboost/</guid>
    <pubDate>Mon, 12 Oct 2026 09:00:00 GMT</pubDate>
    <description>CatBoost vs XGBoost in practice: categorical features, defaults, tuning effort, speed and overfitting, plus the validation mistake that matters more than the library.</description>
  </item>
  <item>
    <title>Faster Whisper: how to transcribe audio locally, on CPU or GPU</title>
    <link>https://briksine.com/blog/faster-whisper-local-transcription/</link>
    <guid>https://briksine.com/blog/faster-whisper-local-transcription/</guid>
    <pubDate>Sat, 10 Oct 2026 09:00:00 GMT</pubDate>
    <description>A practical guide to faster-whisper for local Whisper transcription: model sizes, CPU vs GPU, int8 quantization, voice activity filtering and live transcription.</description>
  </item>
</channel>
</rss>
