<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ai on Hi, I&#39;m Muhammad Amal</title>
    <link>https://muhammadamal.my.id/tags/ai/</link>
    <description>Recent content in Ai on Hi, I&#39;m Muhammad Amal</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 04 Jun 2025 09:00:00 +0700</lastBuildDate>
    <atom:link href="https://muhammadamal.my.id/tags/ai/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Scaling pgvector to Billion Vector Workloads, A Hands On Guide</title>
      <link>https://muhammadamal.my.id/blog/scaling-pgvector-to-billion-vector-workloads/</link>
      <pubDate>Wed, 04 Jun 2025 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/scaling-pgvector-to-billion-vector-workloads/</guid>
      <description>A practical engineer&amp;rsquo;s playbook for scaling pgvector 0.8 to billion-vector workloads on Postgres 17, covering HNSW, quantization, and partitioning.</description>
    </item>
    <item>
      <title>AI Assist in Neovim, Copilot, Codeium, and ChatGPT in 2024</title>
      <link>https://muhammadamal.my.id/blog/ai-assist-in-neovim-copilot-codeium-and-chatgpt-in-2024/</link>
      <pubDate>Mon, 22 Apr 2024 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/ai-assist-in-neovim-copilot-codeium-and-chatgpt-in-2024/</guid>
      <description>How Copilot, Codeium, and ChatGPT integrations stack up in Neovim in 2024.</description>
    </item>
    <item>
      <title>The 2023 LLM Tooling Retrospective, What Actually Changed About My Workflow</title>
      <link>https://muhammadamal.my.id/blog/2023-llm-tooling-retrospective/</link>
      <pubDate>Wed, 27 Dec 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/2023-llm-tooling-retrospective/</guid>
      <description>Which 2023 LLM tools actually earned their place in a senior engineer&amp;rsquo;s daily workflow, and which got dropped.</description>
    </item>
    <item>
      <title>Few-Shot Prompting and In-Context Learning</title>
      <link>https://muhammadamal.my.id/blog/few-shot-prompting-in-context/</link>
      <pubDate>Tue, 17 Jan 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/few-shot-prompting-in-context/</guid>
      <description>Few-shot prompting: 2-3 examples beat long instructions. Cost trade-offs, example selection, where it wins.</description>
    </item>
    <item>
      <title>Prompt Engineering Basics for Engineers</title>
      <link>https://muhammadamal.my.id/blog/prompt-engineering-basics-engineers/</link>
      <pubDate>Fri, 13 Jan 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/prompt-engineering-basics-engineers/</guid>
      <description>Prompt engineering for engineers: structure, role priming, examples, schema. From 50% to 90% accuracy.</description>
    </item>
    <item>
      <title>Calling OpenAI from Node.js</title>
      <link>https://muhammadamal.my.id/blog/openai-nodejs-integration-2023/</link>
      <pubDate>Tue, 10 Jan 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/openai-nodejs-integration-2023/</guid>
      <description>Node + OpenAI in 2023: SDK, prompt templates, Zod validation, p-retry, production patterns.</description>
    </item>
    <item>
      <title>Calling OpenAI from Python, Patterns and Pitfalls</title>
      <link>https://muhammadamal.my.id/blog/openai-python-patterns-pitfalls/</link>
      <pubDate>Fri, 06 Jan 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/openai-python-patterns-pitfalls/</guid>
      <description>Python + OpenAI in 2023: SDK, prompt templates, JSON parsing, retries, async, production pitfalls.</description>
    </item>
    <item>
      <title>Why Every Backend Needs an LLM Integration in 2023</title>
      <link>https://muhammadamal.my.id/blog/why-llm-integration-backend-2023/</link>
      <pubDate>Tue, 03 Jan 2023 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/why-llm-integration-backend-2023/</guid>
      <description>Why backend engineers should integrate LLMs in 2023. Real cases beyond chatbots, OpenAI today, realistic path.</description>
    </item>
    <item>
      <title>IP, Licensing, and AI-Generated Code</title>
      <link>https://muhammadamal.my.id/blog/ai-code-licensing-ip/</link>
      <pubDate>Wed, 21 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/ai-code-licensing-ip/</guid>
      <description>AI code legal: training data, Copilot lawsuit, commercial use, compliance guidance.</description>
    </item>
    <item>
      <title>Beyond Copilot, Tabnine, Codeium, Amazon CodeWhisperer</title>
      <link>https://muhammadamal.my.id/blog/ai-coding-tools-2022/</link>
      <pubDate>Mon, 19 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/ai-coding-tools-2022/</guid>
      <description>AI coding tools 2022: Tabnine, Codeium, CodeWhisperer. Privacy, perf, language coverage.</description>
    </item>
    <item>
      <title>Copilot for Tests, TDD or Anti-TDD?</title>
      <link>https://muhammadamal.my.id/blog/copilot-for-tests-tdd/</link>
      <pubDate>Wed, 14 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/copilot-for-tests-tdd/</guid>
      <description>Copilot for tests: where it helps, where it misses, TDD compatibility.</description>
    </item>
    <item>
      <title>Pair Programming With an AI Assistant</title>
      <link>https://muhammadamal.my.id/blog/ai-pair-programming-2022/</link>
      <pubDate>Mon, 12 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/ai-pair-programming-2022/</guid>
      <description>Pair programming with AI: what works, what doesn&amp;rsquo;t, vs human pairing dynamic.</description>
    </item>
    <item>
      <title>Reviewing AI-Suggested Code</title>
      <link>https://muhammadamal.my.id/blog/reviewing-ai-suggested-code/</link>
      <pubDate>Fri, 09 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/reviewing-ai-suggested-code/</guid>
      <description>Reviewing AI code: checklist, failure modes, why not to trust, vs human-written.</description>
    </item>
    <item>
      <title>Prompt-Style Comments to Steer Copilot</title>
      <link>https://muhammadamal.my.id/blog/copilot-prompt-style-comments/</link>
      <pubDate>Wed, 07 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/copilot-prompt-style-comments/</guid>
      <description>Prompt-style comments steer Copilot. Patterns that improve quality, with examples.</description>
    </item>
    <item>
      <title>What Copilot Is Good At (and What It Isn&#39;t)</title>
      <link>https://muhammadamal.my.id/blog/what-copilot-is-good-at/</link>
      <pubDate>Mon, 05 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/what-copilot-is-good-at/</guid>
      <description>Copilot&amp;rsquo;s strengths + failures: granular. Excels at, fakes well, net-negative categories.</description>
    </item>
    <item>
      <title>A Year With GitHub Copilot in Production</title>
      <link>https://muhammadamal.my.id/blog/a-year-with-github-copilot-in-production/</link>
      <pubDate>Fri, 02 Dec 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/a-year-with-github-copilot-in-production/</guid>
      <description>Honest year with Copilot: where it accelerates, where it misleads, real workflow shift.</description>
    </item>
  </channel>
</rss>
