<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Kanji's Tech Notes</title><link>https://www.kanjtomi1967.net/en/posts/</link><description>Recent content in Posts on Kanji's Tech Notes</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 25 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.kanjtomi1967.net/en/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Use "Ask AI" - RAG Search on This Blog</title><link>https://www.kanjtomi1967.net/en/posts/2026-08-25-rag-search-usage/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.kanjtomi1967.net/en/posts/2026-08-25-rag-search-usage/</guid><description>&lt;p&gt;The &lt;a href="https://www.kanjtomi1967.net/en/search/"&gt;search page&lt;/a&gt; on this blog has a natural-language &amp;ldquo;Ask AI&amp;rdquo;
search powered by RAG (Retrieval-Augmented Generation), separate from the
regular keyword search. This post covers how to use it, and how it works
under the hood.&lt;/p&gt;
&lt;h2 id="how-to-use-it"&gt;How to use it&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open &lt;a href="https://www.kanjtomi1967.net/en/search/"&gt;&lt;code&gt;/search/&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Above the existing keyword search (PaperMod&amp;rsquo;s built-in fuse.js search),
you&amp;rsquo;ll see an &amp;ldquo;Ask AI&amp;rdquo; question box&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Type a question in plain language&lt;/p&gt;
&lt;p&gt;Example: &amp;ldquo;Why does a non-root directory on CloudFront return a 403
instead of serving index.html?&amp;rdquo;&lt;/p&gt;</description></item><item><title>Test Post</title><link>https://www.kanjtomi1967.net/en/posts/test-post/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.kanjtomi1967.net/en/posts/test-post/</guid><description>&lt;p&gt;This is a test post for the automated deployment pipeline.&lt;/p&gt;</description></item><item><title>Hello, World</title><link>https://www.kanjtomi1967.net/en/posts/2026-08-02-hello-world/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.kanjtomi1967.net/en/posts/2026-08-02-hello-world/</guid><description>&lt;p&gt;On this blog I write technical notes about AWS, AI-native infrastructure,
and enterprise support work.&lt;/p&gt;
&lt;h2 id="tech-stack"&gt;Tech stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hugo&lt;/strong&gt;: static site generator&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AWS&lt;/strong&gt;: S3 + CloudFront + Route 53 + ACM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jenkins&lt;/strong&gt;: CI/CD, running locally on Windows&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: source control&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# example code block&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo new posts/my-new-post.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo server -D
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Thanks for reading.&lt;/p&gt;</description></item></channel></rss>