<?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 My Random Docs</title><link>https://docs.asrafuli.com/tags/ai/</link><description>Recent content in Ai on My Random Docs</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 16 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://docs.asrafuli.com/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Automated Note Publishing Workflow</title><link>https://docs.asrafuli.com/posts/openclaw/idea/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://docs.asrafuli.com/posts/openclaw/idea/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;a class="anchor" href="#overview"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;An end-to-end pipeline that takes meeting notes from Granola and publishes them as dated markdown entries to a static website — with minimal manual effort.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integration chain:&lt;/strong&gt; Granola → Telegram → OpenClaw → GitHub → Azure&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How It Works&lt;a class="anchor" href="#how-it-works"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Step&lt;/th&gt;
 &lt;th&gt;Tool&lt;/th&gt;
 &lt;th&gt;Role&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Granola&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Generates meeting summaries from transcripts&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Telegram&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Receives notes with a processing instruction&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Watches the channel, creates dated markdown files&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Stores the generated files in a repository&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Azure Static Website&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Auto-deploys on every repository push&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="technical-implementation"&gt;Technical Implementation&lt;a class="anchor" href="#technical-implementation"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="openclaw"&gt;OpenClaw&lt;a class="anchor" href="#openclaw"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Monitors a specific Telegram channel&lt;/li&gt;
&lt;li&gt;Triggers on the instruction phrase: &lt;code&gt;&amp;quot;go ahead and create an entry&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Generates markdown files with date stamps&lt;/li&gt;
&lt;li&gt;Pushes directly to the connected GitHub repository&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="github--azure"&gt;GitHub + Azure&lt;a class="anchor" href="#github--azure"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Repository is linked to an Azure Static Website deployment&lt;/li&gt;
&lt;li&gt;Every push triggers an automatic redeploy&lt;/li&gt;
&lt;li&gt;No manual publishing step required&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="version-1-scope"&gt;Version 1 Scope&lt;a class="anchor" href="#version-1-scope"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This first iteration keeps things simple and focused on getting the pipeline working end-to-end:&lt;/p&gt;</description></item><item><title>I Let an AI Agent Loose on My Mac. Here's What Happened.</title><link>https://docs.asrafuli.com/posts/openclaw/journey-article/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://docs.asrafuli.com/posts/openclaw/journey-article/</guid><description>&lt;p&gt;&lt;em&gt;A cautionary tale, a second chance, and a 13-year-old iMac that found its purpose.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I didn&amp;rsquo;t do much research. A friend said it was good, built by a single developer, and worth trying. So I downloaded OpenClaw, clicked through a security warning that I probably should have taken more seriously, and installed it directly on my main Mac.&lt;/p&gt;
&lt;p&gt;My first question was simple: &lt;em&gt;&amp;ldquo;What can you do?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It told me it could manage email, calendars, and system settings. Impressive. So I pushed a little further — &amp;ldquo;Can you update Docker?&amp;rdquo;&lt;/p&gt;</description></item><item><title>OpenClaw</title><link>https://docs.asrafuli.com/posts/openclaw/opencalw/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://docs.asrafuli.com/posts/openclaw/opencalw/</guid><description>&lt;h1 id="my-openclaw-journey-from-friction-to-flow"&gt;My OpenClaw Journey: From Friction to Flow&lt;a class="anchor" href="#my-openclaw-journey-from-friction-to-flow"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;When I started using OpenClaw seriously, I wanted one thing: an assistant that could actually &lt;em&gt;do&lt;/em&gt; work with me, not just talk about it.&lt;/p&gt;
&lt;h2 id="real-problems-real-fixes"&gt;Real Problems, Real Fixes&lt;a class="anchor" href="#real-problems-real-fixes"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of my most practical wins was fixing Wi‑Fi on an older 2013 Intel Mac running Linux.
I hit a nasty Broadcom + DKMS dependency conflict, tracked it down to a repo/version mismatch, and got Wi‑Fi working again by pinning the right kernel (&lt;code&gt;6.8.0-111-generic&lt;/code&gt;) and locking the driver/toolchain to prevent future breakage.&lt;/p&gt;</description></item></channel></rss>