<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nanobot on InternetException</title><link>https://internetexception.com/tags/nanobot/</link><description>Recent content in Nanobot on InternetException</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 17 Apr 2026 06:44:15 +0200</lastBuildDate><atom:link href="https://internetexception.com/tags/nanobot/index.xml" rel="self" type="application/rss+xml"/><item><title>Testing Qwen 3.6</title><link>https://internetexception.com/2026/04/16/testing-qwen-3-6/</link><pubDate>Thu, 16 Apr 2026 22:26:06 +0200</pubDate><guid>https://internetexception.com/2026/04/16/testing-qwen-3-6/</guid><description>&lt;p&gt;Today I noticed that &lt;a href="https://qwen.ai/blog?id=qwen3.6-35b-a3b" target="_blank" rel="noopener noreferrer"&gt;new version of Qwen was realesed&lt;/a&gt;&#10;. Only 35B-A3B for now but this is the same size of Qwen I was using previously. Usually (as with every other software) it is better to wait few weeks for fixes, in this case for re uploads of the model, that is done after testing/template adjustments, but it is not a problem to do few tests. I decided to give it a spin. I added it to my llama swap instance and started it up.&lt;/p&gt;</description></item><item><title>My first PR to Nanobot</title><link>https://internetexception.com/2026/03/28/my-first-pr-to-nanobot/</link><pubDate>Sat, 28 Mar 2026 18:52:58 +0100</pubDate><guid>https://internetexception.com/2026/03/28/my-first-pr-to-nanobot/</guid><description>&lt;p&gt;I am blogging last few weeks about &lt;a href="https://internetexception.com/2026/02/26/running-my-own-ai-assistant/"&gt;my new aventure with nanobot.&lt;/a&gt;&#10; I am running model for that &lt;a href="https://internetexception.com/2026/03/04/desktop-framework-ai-assistant-part-1/"&gt;little assistant of mine on Desktop Framework&lt;/a&gt;&#10; motherboard I bought couple of days ago.&lt;/p&gt;&#10;&lt;p&gt;Few days ago I was working on my own fork of nanobot. I was not happy how few things are not entirely correctly implemented in this project. For example command support in Matrix channel. I created PR for that one &lt;a href="https://github.com/HKUDS/nanobot/pull/2361" target="_blank" rel="noopener noreferrer"&gt;here&lt;/a&gt;&#10;. Unfortunately it was not merged yet. I am not sure why. Maybe it is mising few unit tests.&lt;/p&gt;</description></item><item><title>Teaching my AI assistant to surf the web part 2</title><link>https://internetexception.com/2026/03/20/teaching-my-ai-assistant-to-surf-the-web-part-2/</link><pubDate>Fri, 20 Mar 2026 12:01:32 +0100</pubDate><guid>https://internetexception.com/2026/03/20/teaching-my-ai-assistant-to-surf-the-web-part-2/</guid><description>&lt;p&gt;Few days ago &lt;a href="https://internetexception.com/2026/03/03/how-i-taught-my-ai-assistant-to-read-websites/"&gt;I thought my assistant to do web search via Browsh&lt;/a&gt;&#10; and Duck Duck Go. It was working for some time with small problems, like for example I changed host name of the machine hosting nanobot and forget to adjust the host name in skill URL. Another small pain point is that sometimes returns timeout instead of web page content and not falls back to Brave Search API, and since I do not like that service, there is no API key and it falls back to DDG via python code. So it is mostly slow but I am still happy with that.&lt;/p&gt;</description></item><item><title>Desktop Framework AI assitant part 3</title><link>https://internetexception.com/2026/03/16/desktop-framework-ai-assitant-part-3/</link><pubDate>Mon, 16 Mar 2026 21:31:03 +0100</pubDate><guid>https://internetexception.com/2026/03/16/desktop-framework-ai-assitant-part-3/</guid><description>&lt;p&gt;&lt;a href="https://internetexception.com/2026/02/26/running-my-own-ai-assistant/"&gt;Recently&lt;/a&gt;&#10; I started playing with &lt;a href="https://github.com/HKUDS/nanobot" target="_blank" rel="noopener noreferrer"&gt;Nanobot&lt;/a&gt;&#10; which is a bit like OpenClaw but, in my opinion much better since it is small and simple and have native integration with custom OpenAI APIs providers. I decided to use &lt;a href="https://vllm.ai/" target="_blank" rel="noopener noreferrer"&gt;vLLM&lt;/a&gt;&#10; because I wanted to use &lt;a href="https://huggingface.co/Qwen/Qwen3.5-35B-A3B" target="_blank" rel="noopener noreferrer"&gt;Qwen 3.5&lt;/a&gt;&#10; because according to my quick reaserach it is pretty good in such agentic usage and Qwen models are built with integration with SgLang and vLLM frameworks in mind. Also AMD is testing their own drivers and libraries, ROCm on docker images with SgLang and vLLM and Desktop Framework is AMD APU. So all of it since like a good idea since I decided to go with &lt;a href="https://internetexception.com/2026/03/01/self-hosting-your-ai-assistant-efficiently/"&gt;Strix Halo unifies memory architecture&lt;/a&gt;&#10; for my AI assistant. I &lt;a href="https://internetexception.com/2026/03/04/desktop-framework-ai-assistant-part-1/"&gt;bought&lt;/a&gt;&#10; Desktop Framework motherboard and &lt;a href="https://internetexception.com/2026/03/05/desktop-framework-ai-assistant-part-2/"&gt;played with it a little&lt;/a&gt;&#10; to test models performance on ROCm inside the docker. It was not blazing fast but enough to actually have working solution.&lt;/p&gt;</description></item><item><title>Running Qwen 3.5 on AMD Ryzen AI Max+ 395</title><link>https://internetexception.com/2026/03/14/running-qwen-3-5-on-amd-ryzen-ai-max-395/</link><pubDate>Sat, 14 Mar 2026 15:09:00 +0100</pubDate><guid>https://internetexception.com/2026/03/14/running-qwen-3-5-on-amd-ryzen-ai-max-395/</guid><description>&lt;p&gt;I bough lately Desktop Framework with intention of running Qwen 3.5 as model for my AI assistant on &lt;a href="https://github.com/HKUDS/nanobot" target="_blank" rel="noopener noreferrer"&gt;Nanobot&lt;/a&gt;&#10;. At first I could not run this model on this hardware for some weird bug in one of the libraries. I explained why and how I fixed it &lt;a href="https://internetexception.com/2026/03/13/switching-my-ai-assistant-os-to-ubuntu/"&gt;here&lt;/a&gt;&#10;. In this post I will just put the list of packages that I used to run Qwen finally and vLLM command switches and parameters.&lt;/p&gt;</description></item><item><title>Working on AI assistant soul</title><link>https://internetexception.com/2026/03/03/working-on-ai-assistant-soul/</link><pubDate>Tue, 03 Mar 2026 22:30:57 +0100</pubDate><guid>https://internetexception.com/2026/03/03/working-on-ai-assistant-soul/</guid><description>&lt;p&gt;&lt;a href="https://internetexception.com/2026/02/26/running-my-own-ai-assistant/"&gt;Recently&lt;/a&gt;&#10; I started playing with &lt;a href="https://github.com/HKUDS/nanobot" target="_blank" rel="noopener noreferrer"&gt;nanobot&lt;/a&gt;&#10;. It is pretty cool tool. I was able to connect it to my own instance of vLLM running Qwen 3. I must say that so far it is great experience. Though it was sometimes annoying.&lt;/p&gt;&#10;&lt;p&gt;What was itching me from the start was abuse of emojis by the bot. I am using emojis from time to time myself, but what was produced by LLM was just excessive. Almost every message was finished by:&lt;/p&gt;</description></item><item><title>How I taught my AI assistant to read websites</title><link>https://internetexception.com/2026/03/03/how-i-taught-my-ai-assistant-to-read-websites/</link><pubDate>Tue, 03 Mar 2026 22:16:00 +0100</pubDate><guid>https://internetexception.com/2026/03/03/how-i-taught-my-ai-assistant-to-read-websites/</guid><description>&lt;p&gt;Main problem with running your own AI assistant is speed. Nanobot is lightweight but main problem it time od the reponses generated by the model. I am running right now Qwen 3 27B parameters. Average reponse varies but it is at least few seconds. If I would have faster GPU than Radeon 7900 XTX than probably it would faster but prices of GPUs are crazy now.&lt;/p&gt;&#10;&lt;p&gt;One of the things I have been testing my little chatbot with was searching for stuff on the internet. For example I like to check prices of some PC parts from time to time. Just out of curiosity and to have a knowledge how crazy it is (NVMe SSDs of 8TB sizes are at least 2x times pricier than last year, on the other hand salary for my profession dropped to 60-70% last 3 years, without inflation, with inflation it would be around 58%). Things are crazy.&lt;/p&gt;</description></item><item><title>Connecting Nanobot to Matrix</title><link>https://internetexception.com/2026/02/27/connecting-nanobot-to-matrix/</link><pubDate>Fri, 27 Feb 2026 12:19:00 +0100</pubDate><guid>https://internetexception.com/2026/02/27/connecting-nanobot-to-matrix/</guid><description>&lt;p&gt;I started digging into &lt;a href="https://github.com/HKUDS/nanobot/" target="_blank" rel="noopener noreferrer"&gt;Nanobot code&lt;/a&gt;&#10; to check why it cannot connect to Matrix server despite the config being correct and &lt;code&gt;nanobot gateway&lt;/code&gt; being executed. Just in case I messed up something I did recreate entire nanobot workspace by doing &lt;code&gt;nanobot onboard&lt;/code&gt; after removing entire directory. Did not work.&lt;/p&gt;&#10;&lt;p&gt;Closer inspection of the code shed some light on the problem: the config was not being used because channel was never instantiated. That part of the code was gone for some reason despite the Readme stating it is possible to integrate nanobot with Matrix.&lt;/p&gt;</description></item><item><title>Running my own AI assistant.</title><link>https://internetexception.com/2026/02/26/running-my-own-ai-assistant/</link><pubDate>Thu, 26 Feb 2026 10:32:00 +0100</pubDate><guid>https://internetexception.com/2026/02/26/running-my-own-ai-assistant/</guid><description>&lt;p&gt;I recently started experimenting with my own AI asisstant. I decided to skip on OpenClaw for being massive slop of 400k LOC of vibe coded monstrosity. Looking trough web I found that there is also NanoClaw which seems much better but looks like it is tied to Anthropic service and I like owning my own data and I self host what I can.&lt;/p&gt;&#10;&lt;p&gt;That left me with &lt;a href="https://github.com/HKUDS/nanobot" data-type="link" data-id="https://github.com/HKUDS/nanobot"&gt;Nanobot&lt;/a&gt; being my only option from bigger open source projects that are (relatively) known, are under active development and have big user base.&lt;/p&gt;</description></item></channel></rss>