<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NoloWiz</title>
	<atom:link href="https://nolowiz.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://nolowiz.com</link>
	<description>Technology news, tips and tutorials</description>
	<lastBuildDate>Sun, 12 Jul 2026 13:44:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.13</generator>

<image>
	<url>https://nolowiz.com/wp-content/uploads/2021/01/cropped-android-chrome-512x512-2-32x32.png</url>
	<title>NoloWiz</title>
	<link>https://nolowiz.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Top AI News of the Week (July 5-July 12, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-july-5-july-12-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 12 Jul 2026 13:44:39 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7169</guid>

					<description><![CDATA[<p>This week in AI saw a massive convergence of breakthroughs in model capability, robotics, and legal battles. OpenAI officially launched GPT-5.6, setting new benchmarks for efficiency and autonomous research, while Apple filed a high-profile lawsuit alleging trade secret theft against the ChatGPT maker. Beyond software, the industry hit a historic milestone as humanoid robots performed ... <a title="Top AI News of the Week (July 5-July 12, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-july-5-july-12-2026/" aria-label="More on Top AI News of the Week (July 5-July 12, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-july-5-july-12-2026/">Top AI News of the Week (July 5-July 12, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This week in AI saw a massive convergence of breakthroughs in model capability, robotics, and legal battles. OpenAI officially launched GPT-5.6, setting new benchmarks for efficiency and autonomous research, while Apple filed a high-profile lawsuit alleging trade secret theft against the ChatGPT maker. Beyond software, the industry hit a historic milestone as humanoid robots performed live surgery for the first time, and researchers unveiled new tools to decode AI reasoning. From Meta’s latest agent models to the release of China’s Orca world model, here are the top stories shaping the AI landscape this week.</p>



<h2>OpenAI Launches GPT-5.6</h2>



<p>OpenAI released its GPT-5.6 family  three models: Sol (flagship), Terra (value), and Luna (budget). Key highlights:</p>



<ul><li>Sol scores 80 on the Artificial Analysis Coding Agent Index (beating Claude Fable 5 by 2.8 points), uses 54% fewer tokens, and costs ~1/3 less.</li><li>ChatGPT Work launched alongside  a unified desktop interface for chat, coding, and agent tasks.</li><li><a href="https://openai.com/index/introducing-gpt-live/" target="_blank" rel="noreferrer noopener">GPT-Live</a> full-duplex voice model launched July 8  listens and speaks simultaneously with real-time translation.</li><li>Sol autonomously post-trained the smaller Luna model  a milestone in recursive self-improvement (RSI)</li></ul>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Apple Sues OpenAI for Trade Secret Theft </h2>



<p>Apple filed a federal lawsuit alleging OpenAI orchestrated a coordinated effort to extract confidential technology through 400+ former Apple employees now working at OpenAI. Two former Apple engineers are named. The suit comes weeks before OpenAI&#8217;s planned IPO, adding significant legal overhang.</p>



<h2>Meta Releases Muse Spark 1.1</h2>



<p>Meta launched <a href="https://ai.meta.com/blog/introducing-muse-spark-meta-model-api/" target="_blank" rel="noreferrer noopener">Muse Spark 1.1</a>, purpose-built for agentic tasks. Mark Zuckerberg posted on X for the first time in three years to announce it. Key stats:</p>



<ul><li>54.7% on JobBench (beating Claude Opus 4.8)</li><li>1-million-token context window</li><li>Supports multi-agent delegation and computer-use execution</li></ul>



<h2>Humanoid Robots Successfully Perform First Ever Live Surgery</h2>



<p>A team from the <a href="https://humanoid-surgeon.github.io/" target="_blank" rel="noreferrer noopener">University of California</a>, San Diego (UC San Diego) has achieved a global first by performing live laparoscopic gallbladder removals on a pig using two off-the-shelf Unitree G1 humanoid robots. While the procedure was fully teleoperated by human surgeons and the robots were tethered for safety, the experiment demonstrates that affordable, general-purpose humanoids can handle complex surgical tasks on living tissue. This milestone offers a promising alternative to expensive, fixed robotic systems like the da Vinci, with researchers envisioning a future where low-cost humanoid robots extend critical surgical care to remote &#8220;medical deserts&#8221; and extreme environments like space or Antarctica.</p>



<h2>NVIDIA &amp; Hugging Face Open Humanoid Robotics</h2>



<p>NVIDIA and Hugging Face announced a major robotics partnership, integrating NVIDIA&#8217;s Isaac GR00T 1.7 vision-language-action model into Hugging Face&#8217;s open-source <a href="https://huggingface.co/lerobot" target="_blank" rel="noreferrer noopener">LeRobot </a>library. Creates a unified pipeline: teleoperate -> train -> simulate -> deploy.</p>



<h2>BAAI&#8217;s Orca World Model </h2>



<p>China&#8217;s Beijing Academy of AI released Orca, a world foundation model that matches specialized robotics systems  trained without a single action label. Uses &#8220;unconscious learning&#8221; from unlabeled videos plus &#8220;conscious learning&#8221; from described actions. Could help solve robotics&#8217; chronic data shortage.</p>



<blockquote class="twitter-tweet"><p lang="en" dir="ltr"><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Introducing BAAI WuJie·RoboBrain Orca — an early step toward Multimodal Latent World Models.<br><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Instead of predicting only the next-token, next-frame, or next-action prediction, Orca learns world latent representations from multimodal data, and models how world state… <a href="https://t.co/aV51o6mRMi">pic.twitter.com/aV51o6mRMi</a></p>&mdash; BAAI (@BAAIBeijing) <a href="https://x.com/BAAIBeijing/status/2075152913367003162?ref_src=twsrc%5Etfw">July 9, 2026</a></blockquote> <script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Anthropic&#8217;s Jacobian Lens</h2>



<p>Anthropic researchers have discovered a specific internal structure in their AI model, Claude, that functions similarly to human &#8220;conscious thought.&#8221; They call this internal workspace J-space (named after the mathematical technique used to find it, the Jacobian Lens a.k.a J lens).</p>



<p>Think of J space like this:</p>



<ul><li>Most of Claude&#8217;s neural network works automatically.</li><li>But when Claude needs to plan, reason, solve a puzzle, detect errors, or think about concepts, a small internal workspace becomes active.</li><li>This workspace was not programmed by Anthropic it emerged naturally during training.</li></ul>



<p>This is one of the most significant <a href="https://www.anthropic.com/research/global-workspace" target="_blank" rel="noreferrer noopener">interpretability papers published</a> recently because it moves beyond treating LLMs as opaque systems. Anthropic presents evidence for an emergent internal workspace that appears central to higher-level reasoning and can be partially observed and manipulated. While it does not imply consciousness, it provides a promising way to study how modern language models reason internally and how their behavior might be monitored for safety.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-july-5-july-12-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28July%205-July%2012%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-july-5-july-12-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28July%205-July%2012%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-july-5-july-12-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28July%205-July%2012%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-july-5-july-12-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28July%205-July%2012%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-july-5-july-12-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28July%205-July%2012%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-july-5-july-12-2026/" data-a2a-title="Top AI News of the Week (July 5-July 12, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-july-5-july-12-2026/">Top AI News of the Week (July 5-July 12, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (June 28-July 5, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-june-28-july-5-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 05 Jul 2026 14:14:03 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7133</guid>

					<description><![CDATA[<p>This week was another eventful one for the AI industry, with major model launches, policy changes, scientific breakthroughs, and growing infrastructure challenges shaping the headlines. A major model got pulled off the market, then quietly came back with a surprising explanation. A new default assistant just rolled out to millions of users overnight. Google dropped ... <a title="Top AI News of the Week (June 28-July 5, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-june-28-july-5-2026/" aria-label="More on Top AI News of the Week (June 28-July 5, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-june-28-july-5-2026/">Top AI News of the Week (June 28-July 5, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This week was another eventful one for the AI industry, with major model launches, policy changes, scientific breakthroughs, and growing infrastructure challenges shaping the headlines. A major model got pulled off the market, then quietly came back with a surprising explanation. A new default assistant just rolled out to millions of users overnight. Google dropped some serious firepower on the image and video front. And in a twist nobody saw coming, one of the world&#8217;s biggest manufacturers decided AI alone just wasn&#8217;t cutting it anymore. </p>



<h2>Fable 5 Global Redeployment</h2>



<p>Anthropic to suspend Fable 5 and Mythos 5 worldwide on June 12 after Amazon researchers found a jailbreak that let the model help identify and exploit a software vulnerability. Commerce lifted the controls on June 30, and<a href="https://www.anthropic.com/news/redeploying-fable-5" target="_blank" rel="noreferrer noopener"> Anthropic restored</a> global access on July 1 across Claude.ai, the Claude Platform API, Claude Code, and Claude Cowork, with cloud-provider access (AWS, Google Cloud, Microsoft Foundry) being re-enabled &#8220;as quickly as possible.&#8221; Notably, Anthropic&#8217;s own testing later showed Opus 4.8, GPT-5.5, and Kimi K2.7 could all reproduce the same exploit  meaning Fable 5 had no unique offensive capability the ban was meant to contain.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Anthropic Claude Sonnet 5 Model Launch</h2>



<p>Claude Sonnet 5 launched on June 30 and became the default model for every Free and Pro user starting July 1  Anthropic&#8217;s biggest mass-market model launch of the year, described as the <a href="https://www.anthropic.com/news/claude-sonnet-5" target="_blank" rel="noreferrer noopener">most agentic Sonnet </a>yet, performing close to flagship Opus 4.8 on many tasks, with a 63.2% agentic coding benchmark score (vs. 58.1% for Sonnet 4.6).</p>



<h2>Google Unveils Nano Banana 2 Lite and Gemini Omni Flash</h2>



<p>Google DeepMind introduced Nano Banana 2 Lite and Gemini Omni Flash, two new AI media models for fast image and video generation. Nano Banana 2 Lite delivers low-cost image generation in about 4 seconds, while Gemini Omni Flash enables high-quality video creation and conversational editing. Available across Google AI Studio, the Gemini API, Enterprise Agent Platform, and consumer apps, the models can be combined to quickly turn AI-generated images into animated videos, with<a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-omni-flash-nano-banana-2-lite/" target="_blank" rel="noreferrer noopener"> SynthID watermarking</a> included for transparency.</p>



<h2>Claude Science Beta Released</h2>



<p>Claude Science is an AI workbench for scientists that integrates commonly used tools and packages, produces auditable artifacts, and provides flexible compute access.</p>



<p><a href="https://claude.com/product/claude-science" target="_blank" rel="noreferrer noopener">Claude Science</a> is a beta AI platform for macOS and Linux that combines 60+ life science skills with specialized agents to support genomics, proteomics, structural biology, and drug discovery. It can analyze biological data, run compute jobs on local or GPU clusters, integrate custom models and pipelines, and verify citations and calculations. Researchers are already using it to accelerate drug discovery, scientific reviews, and biomedical studies, with select projects eligible for up to $30,000 in Modal compute grants.</p>



<h2>AI Boom Drives Massive Power Infrastructure Investments</h2>



<p>The rapid growth of AI data centers continues to transform the energy sector. Financial analysts reported record mergers and acquisitions in utilities as companies race to build the electrical infrastructure needed for <a href="https://www.ft.com/content/1efdddb9-e72c-43c4-bbe5-d5e2aba00c1e?utm_source=chatgpt.com&amp;syn-25a6b1a6=1" target="_blank" rel="noreferrer noopener" class="broken_link">AI workloads</a>.</p>



<ul><li>AI is now influencing entire industries beyond software.</li><li>Reliable electricity is becoming a strategic competitive advantage.</li></ul>



<p></p>



<h2>United Nations Launches &#8220;AI for Good&#8221; Global Commission</h2>



<p>The United Nations and the International Telecommunication Union (ITU) announced a new <a href="https://aiforgood.itu.int/" target="_blank" rel="noreferrer noopener">AI for Good</a> Global Commission that will bring together AI company leaders, governments, and researchers to coordinate international AI governance. The inaugural meetings are scheduled for early July in Geneva.</p>



<p><strong>Why it is important</strong></p>



<ul><li>Global AI regulation is becoming more coordinated.</li><li>May influence future AI safety standards.</li><li>Demonstrates increasing international cooperation.</li></ul>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Ford Rehires Human Engineers After AI Fails to Match Quality Checks</h2>



<p>AI can be incredibly beneficial but over reliance on it can create more problems than it solves. Ford has rehired more than 300 veteran quality inspectors after its AI-driven systems fell short of expectations. Charles Poon, vice president of vehicle hardware engineering, told reporters that &#8220;artificial intelligence is a fantastic tool, but it&#8217;s only as good as the information you use to train it&#8221;  pointing out that the company had failed to preserve decades of institutional knowledge before rolling out 900 AI-powered cameras across its plants. While Ford&#8217;s chief operating officer had touted AI deployment &#8220;across the entire industrial system,&#8221; </p>



<p><strong>Takeaway</strong>: AI is a powerful force multiplier, but it cannot replace decades of institutional knowledge; successful industrial automation requires a &#8220;human-in-the-loop&#8221; strategy to prevent critical quality slips.</p>



<h2>Google Limits Gemini Capacity for Meta</h2>



<p>Reports indicated that Google has limited Meta&#8217;s access to Gemini AI models because demand for compute resources has exceeded available <a href="https://www.reuters.com/business/google-limits-metas-use-its-gemini-ai-models-ft-reports-2026-06-28/" target="_blank" rel="noreferrer noopener">capacity</a>.</p>



<ul><li>AI compute remains one of the industry&#8217;s biggest bottlenecks.</li><li>Demonstrates how GPU shortages are affecting even major technology companies.</li></ul>



<p><strong>Takeaway</strong>: GPU scarcity remains the industry&#8217;s ultimate bottleneck, forcing even the largest tech giants to prioritize internal resources over external partnerships.</p>



<p></p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-28-july-5-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2028-July%205%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-28-july-5-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2028-July%205%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-28-july-5-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2028-July%205%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-28-july-5-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2028-July%205%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-28-july-5-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28June%2028-July%205%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-june-28-july-5-2026/" data-a2a-title="Top AI News of the Week (June 28-July 5, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-june-28-july-5-2026/">Top AI News of the Week (June 28-July 5, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top AI News of the Week (June 21-28, 2026)</title>
		<link>https://nolowiz.com/top-ai-news-of-the-week-june-21-28-2026/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sun, 28 Jun 2026 15:46:12 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7113</guid>

					<description><![CDATA[<p>This week in AI moved fast even by 2026 standards. OpenAI finally dropped its long-awaited GPT-5.6 family and unveiled its first custom chip, Anthropic accused Alibaba of one of the largest data-extraction attacks on record, and Google watched several of its top researchers walk out the door. Add a brewing IPO race and a surprise ... <a title="Top AI News of the Week (June 21-28, 2026)" class="read-more" href="https://nolowiz.com/top-ai-news-of-the-week-june-21-28-2026/" aria-label="More on Top AI News of the Week (June 21-28, 2026)">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-june-21-28-2026/">Top AI News of the Week (June 21-28, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This week in AI moved fast even by 2026 standards. OpenAI finally dropped its long-awaited GPT-5.6 family and unveiled its first custom chip, Anthropic accused Alibaba of one of the largest data-extraction attacks on record, and Google watched several of its top researchers walk out the door. Add a brewing IPO race and a surprise twist in the Mythos 5 saga, and you&#8217;ve got one of the busiest weeks the industry has seen all year. Here&#8217;s everything that mattered in AI from June 21–28, 2026.</p>



<h2>OpenAI unveils its first custom chip, &#8220;Jalapeño,&#8221; with Broadcom</h2>



<p>On June 24, OpenAI and Broadcom revealed <a href="https://openai.com/index/openai-broadcom-jalapeno-inference-chip/" target="_blank" rel="noreferrer noopener" class="broken_link">Jalapeño</a>, OpenAI&#8217;s first custom-designed AI chip, with engineering samples physically delivered to Sam Altman and Greg Brockman by Broadcom CEO Hock Tan. The chip targets roughly 50% cheaper LLM serving, with prototype data center deployment expected by end of 2026 and production ramping in 2027-2028.</p>



<h2>Anthropic accuses Alibaba of a massive distillation attack</h2>



<p>A letter Anthropic sent to US Senators Tim Scott and Elizabeth Warren became <a href="https://www.cnbc.com/2026/06/24/anthropic-alibaba-distillation-campaign.html" target="_blank" rel="noreferrer noopener">public this week</a>. Anthropic accused Alibaba and its Qwen AI lab of running &#8220;the largest known distillation attack on Anthropic to date,&#8221; alleging attackers used 25,000 fraudulent accounts over six weeks to run 28.8 million exchanges between April 22 and June 5, 2026, seeking to extract agentic reasoning, software engineering proficiency, and long-horizon task completion capabilities.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Google loses more top AI researchers to Anthropic and OpenAI</h2>



<p>Two leading Gemini researchers, Jonas Adler and Alexander Pritzel, are planning to leave Google for Anthropic, adding to a <a href="https://www.bloomberg.com/news/articles/2026-06-24/google-poised-to-lose-two-more-high-profile-ai-staffers-to-anthropic" target="_blank" rel="noreferrer noopener" class="broken_link">wave of exits</a>. The company had already lost Nobel laureate John Jumper to Anthropic and star researcher Noam Shazeer to OpenAI, with the departures rattling investors and pulling Alphabet&#8217;s stock down.</p>



<h2>Google delays Gemini 3.5 Pro</h2>



<p>Google quietly pushed the general availability of Gemini 3.5 Pro from June to July 2026, with testers flagging issues around token efficiency and long-horizon task performance. </p>



<h2>The industry shifts from &#8220;tokenmaxxing&#8221; to efficiency</h2>



<p>The era of spending freely on AI is cooling off. As OpenAI and Anthropic head toward historic IPOs both filed confidentially in early June at valuations nearing $1 trillion enterprise customers are growing reluctant to pour money into frontier models without clear returns. The trend has a name shift behind it: from &#8220;tokenmaxxing&#8221; (chasing maximum capability at any cost) to prioritizing efficiency. The clearest example came from Lindy CEO Flo Crivello, who moved 100% of his company&#8217;s traffic off Anthropic&#8217;s Claude to the cheaper Chinese open-weight model DeepSeek, watching his costs &#8220;crash to the ground&#8221; and calling it a matter of business survival. With Anthropic and OpenAI slower to cut token prices lately, and Microsoft, Amazon, and Google all pushing low-cost alternatives, the pressure on premium AI pricing is only mounting.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Mythos 5 Partially Restored &#8211; The Anthropic Saga Continues</h2>



<p>Two weeks after the Commerce Department abruptly banned Anthropic&#8217;s Mythos 5 and Fable 5 models, the Trump admin partially lifted restrictions on Mythos 5, allowing it to be redeployed to critical infrastructure operators and cyber defenders. Fable 5 remains banned. Commerce Secretary Howard Lutnick told Anthropic its efforts &#8220;yielded significant progress,&#8221; and Anthropic agreed to future model <a href="https://www.euronews.com/2026/06/27/anthropic-cleared-to-restore-mythos-5-access-to-certain-us-organisations" target="_blank" rel="noreferrer noopener">review protocols</a>. The Pentagon had previously designated Anthropic a national security risk over ethical concerns about AI in warfare.</p>



<h2>OpenAI&#8217;s GPT-5.6 Release</h2>



<p>The big release was the <a href="https://openai.com/index/previewing-gpt-5-6-sol/" class="broken_link">GPT-5.6 family</a>, announced June 26. It&#8217;s a set of three models on a new naming structure where the number (5.6) is the generation, and Sol/Terra/Luna are durable tiers that can be upgraded independently over time — essentially a &#8220;good/better/best&#8221; lineup.</p>



<ul><li><strong>Sol (Flagship)</strong>: Designed for deep reasoning, coding, and biology. It features a massive ~1.5M token context window and two new modes:<ul><li>Max Mode: Allows the model to &#8220;think&#8221; longer before answering.</li><li>Ultra Mode: Spins up multiple AI agents to solve complex, multi-step problems.</li></ul></li><li><strong>Terra</strong>: The balanced option, offering performance close to GPT-5.5 but at roughly half the cost.</li><li><strong>Luna</strong>: The smallest and fastest model, optimized for quick responses and high-volume, low-complexity tasks.</li></ul>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-21-28-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2021-28%2C%202026%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-21-28-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2021-28%2C%202026%29" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-21-28-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2021-28%2C%202026%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-21-28-2026%2F&amp;linkname=Top%20AI%20News%20of%20the%20Week%20%28June%2021-28%2C%202026%29" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Ftop-ai-news-of-the-week-june-21-28-2026%2F&#038;title=Top%20AI%20News%20of%20the%20Week%20%28June%2021-28%2C%202026%29" data-a2a-url="https://nolowiz.com/top-ai-news-of-the-week-june-21-28-2026/" data-a2a-title="Top AI News of the Week (June 21-28, 2026)"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/top-ai-news-of-the-week-june-21-28-2026/">Top AI News of the Week (June 21-28, 2026)</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mastering Git Worktree: How to Work on Multiple Branches at Once</title>
		<link>https://nolowiz.com/mastering-git-worktree-how-to-work-on-multiple-branches-at-once/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Thu, 28 May 2026 13:03:53 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7095</guid>

					<description><![CDATA[<p>If you&#8217;ve ever been in the middle of a feature branch and suddenly a critical bug pops up on main, you know the drill: Stash your changes. Checkout main. Fix the bug. Commit. Checkout back to your feature branch. Stash pop. Sound tedious? You&#8217;re not alone. But there&#8217;s a better way. Today, I&#8217;m going to ... <a title="Mastering Git Worktree: How to Work on Multiple Branches at Once" class="read-more" href="https://nolowiz.com/mastering-git-worktree-how-to-work-on-multiple-branches-at-once/" aria-label="More on Mastering Git Worktree: How to Work on Multiple Branches at Once">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/mastering-git-worktree-how-to-work-on-multiple-branches-at-once/">Mastering Git Worktree: How to Work on Multiple Branches at Once</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>If you&#8217;ve ever been in the middle of a feature branch and suddenly a critical bug pops up on main, you know the drill:</p>



<ol><li>Stash your changes.</li><li>Checkout main.</li><li>Fix the bug.</li><li>Commit.</li><li>Checkout back to your feature branch.</li><li>Stash pop. Sound tedious? You&#8217;re not alone.</li></ol>



<p>But there&#8217;s a better way. Today, I&#8217;m going to introduce you to one of Git&#8217;s most underrated features: git worktree!</p>



<h2>What Is Git Worktree?</h2>



<p>In simple terms, git worktree lets you work on multiple branches of the same repository simultaneously, each in its own directory.</p>



<p>Normally, Git only lets you be on one branch at a time. To switch branches, you either commit, stash, or discard your current work. With worktrees, you get separate working directories that all share the<br>same <code>.git</code> folder  meaning you can be on feature-x in one window and main in another, without any stashing or switching.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>The Problem It Solves</h2>



<p>Imagine you are working on a feature branch (<code>feature-x</code>) and a critical bug appears on the <code>main</code> branch.</p>



<ul><li><strong>Without worktree:</strong> You <code>stash</code> your changes, <code>checkout</code> main, fix the bug, <code>commit</code>, and then <code>stash</code> pop back to your feature.</li><li><strong>With worktree:</strong> You simply open a second terminal or directory for <code>main</code>, fix the bug, and leave your feature branch untouched in the first directory.</li></ul>



<p>That&#8217;s it. No stashing. No context switching. No lost mental momentum.</p>



<h2>How to Use It</h2>



<h3>1. Create a new worktree</h3>



<p>Run the following command :</p>



<pre class="wp-block-code"><code>git worktree add -b fix-bug ../fix-bug main</code></pre>



<p>This creates a new folder (<code>../fix-bug</code>), creates a new branch named <code>fix-bug</code> based on <code>main</code>, and checks it out for you automatically.</p>



<h3>2. List All Worktrees</h3>



<p>Run the below command to list all worktrees :</p>



<pre class="wp-block-code"><code>git worktree list</code></pre>



<p><strong>Output</strong> :</p>



<pre class="wp-block-code"><code>/path/to/repo       (master)
/path/to/fix-bug    (fix-bug)</code></pre>



<h3>3. Work on the new branch</h3>



<p>Navigate into your new directory (<code>cd ../fix-bug</code>). Here, you can make commits, run tests, or mess with dependencies completely independently from your original repository. Your main repo&#8217;s working directory remains completely untouched.</p>



<h3>4. Remove a Worktree</h3>



<p>When you are finished with your changes and have pushed or merged your work, you can clean up:</p>



<pre class="wp-block-code"><code>git worktree remove ../fix-bug</code></pre>



<p><strong>Note</strong>: This safely deletes the <code>../fix-bug</code> directory. It does <strong>not</strong> delete the branch itself from Git history. If you want to completely delete the branch too, you can now safely run <code>git branch -d fix-bug</code> from your main repository directory.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Common Use Cases</h2>



<ul><li><strong>Fixing urgent bugs</strong> &#8211; Work on main for a hotfix while keeping your feature branch clean in the main terminal.</li><li><strong>Testing</strong> &#8211; Test a specific branch without having to switch your current working state.</li><li><strong>Code reviews</strong> &#8211; Pull down a colleague&#8217;s PR in a separate folder without merging it into your local repo.</li><li><strong>Documentation</strong> &#8211; Work on both code and docs in parallel without switching branches.</li><li><strong>AI Agents &amp; Copilots</strong> &#8211;  In 2026, we see a massive spike in worktree usage driven by coding AI agents (like <a href="https://code.claude.com/docs/en/worktrees" target="_blank" rel="noreferrer noopener">Claude Code</a>, GitHub Copilot Workspace, or OpenAI Codex). These tools often spin up isolated background git worktrees to write features, run automated tests, and fix bugs without disrupting the developer’s active screen.</li></ul>



<h2>Git Worktree Anti-Patterns to avoid</h2>



<h3>1. Checking Out the Same Branch Twice</h3>



<pre class="wp-block-code"><code>git worktree add ../fix main   # fails if already on main</code></pre>



<p><strong>Why:</strong> Git hard-blocks this. Each worktree must be on a unique branch.</p>



<h3>2. Rebasing/Amending a Branch Another Worktree Is Using</h3>



<pre class="wp-block-code"><code># Worktree A is on feature-x
# In main worktree — DON'T do this:
git rebase -i HEAD~3 feature-x   # corrupts worktree A's HEAD</code></pre>



<p><strong>Why:</strong> History rewrite orphans the other worktree&#8217;s commits.</p>



<h3>3. Putting Worktrees Inside the Repo Folder</h3>



<pre class="wp-block-code"><code>git worktree add ./fix-bug -b fix-bug main   # inside repo</code></pre>



<p><strong>Why:</strong> Causes <code>.gitignore</code> headaches, accidental commits of worktree folders, and confusing <code>git status</code> output. Always place worktrees <strong>outside</strong> or as siblings:</p>



<pre class="wp-block-code"><code>git worktree add ../fix-bug -b fix-bug main  # Correct - sibling folder</code></pre>



<h3>4. Forgetting to Remove Stale Worktrees</h3>



<pre class="wp-block-code"><code># Manually deleted the folder but never ran:
git worktree remove fix-bug</code></pre>



<p><strong>Why:</strong> Git still tracks it internally. Builds up ghost entries. Always clean up:</p>



<pre class="wp-block-code"><code>git worktree prune    # removes stale entries
git worktree list     # verify</code></pre>



<h3>5. Running Git Commands That Affect Shared State From Wrong Worktree</h3>



<pre class="wp-block-code"><code># From fix-bug worktree — dangerous:
git branch -D feature-x     # deletes branch another worktree is on
git tag -f v1.0              # moves a tag others depend on
git gc --aggressive          # can corrupt shared object store mid-work</code></pre>



<p><strong>Why:</strong> All worktrees share the same <code>.git</code> &#8211; destructive commands affect everyone.</p>



<h3>6. Using Worktrees With Submodules Carelessly</h3>



<pre class="wp-block-code"><code>git worktree add ../feature -b feature main
# Submodules are NOT automatically initialized in new worktree</code></pre>



<p><strong>Why:</strong> Submodule state is not automatically carried over. You must manually run:</p>



<pre class="wp-block-code"><code>cd ../feature
git submodule update --init</code></pre>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Final Thoughts</h2>



<p>The git worktree is one of those features that, once you start using it, you wonder how you ever lived without it. It&#8217;s lightweight, it&#8217;s built into Git (no plugins needed), and it saves you from the stashing dance every time.</p>



<p></p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fmastering-git-worktree-how-to-work-on-multiple-branches-at-once%2F&amp;linkname=Mastering%20Git%20Worktree%3A%20How%20to%20Work%20on%20Multiple%20Branches%20at%20Once" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fmastering-git-worktree-how-to-work-on-multiple-branches-at-once%2F&amp;linkname=Mastering%20Git%20Worktree%3A%20How%20to%20Work%20on%20Multiple%20Branches%20at%20Once" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fmastering-git-worktree-how-to-work-on-multiple-branches-at-once%2F&amp;linkname=Mastering%20Git%20Worktree%3A%20How%20to%20Work%20on%20Multiple%20Branches%20at%20Once" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fmastering-git-worktree-how-to-work-on-multiple-branches-at-once%2F&amp;linkname=Mastering%20Git%20Worktree%3A%20How%20to%20Work%20on%20Multiple%20Branches%20at%20Once" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fmastering-git-worktree-how-to-work-on-multiple-branches-at-once%2F&#038;title=Mastering%20Git%20Worktree%3A%20How%20to%20Work%20on%20Multiple%20Branches%20at%20Once" data-a2a-url="https://nolowiz.com/mastering-git-worktree-how-to-work-on-multiple-branches-at-once/" data-a2a-title="Mastering Git Worktree: How to Work on Multiple Branches at Once"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/mastering-git-worktree-how-to-work-on-multiple-branches-at-once/">Mastering Git Worktree: How to Work on Multiple Branches at Once</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>I Built a Map of Which Indian Jobs Are Most at Risk from AI</title>
		<link>https://nolowiz.com/i-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 15:37:28 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7073</guid>

					<description><![CDATA[<p>Everyone is talking about AI taking jobs. But most of that conversation is about America. What about India &#8211; where 1.4 billion people work across farming, construction, IT, banking, healthcare, and government? Where does AI actually threaten livelihoods, and where is the workforce relatively safe? I wanted to see this visually. So I built it. ... <a title="I Built a Map of Which Indian Jobs Are Most at Risk from AI" class="read-more" href="https://nolowiz.com/i-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai/" aria-label="More on I Built a Map of Which Indian Jobs Are Most at Risk from AI">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/i-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai/">I Built a Map of Which Indian Jobs Are Most at Risk from AI</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Everyone is talking about AI taking jobs. But most of that conversation is about America.</p>



<p>What about India &#8211; where 1.4 billion people work across farming, construction, IT, banking, healthcare, and government? Where does AI actually threaten livelihoods, and where is the workforce relatively safe?</p>



<p>I wanted to see this visually. So I built it. Inspired by <a href="https://github.com/karpathy/jobs" target="_blank" rel="noreferrer noopener">Andrej Karpathy&#8217;s jobs project</a> which analyzed 342 US occupations from BLS data &#8211; I built the Indian version using NCS Portal data. <a href="https://nolowiz.com/ai-job-exposure-india/" target="_blank" rel="noreferrer noopener">You can visit here</a> .</p>



<h2>What the map shows</h2>



<p>The visualization is an interactive treemap of the Indian job market, covering 10 major sectors and ~500 occupations from the <a href="http://ncs.gov.in" target="_blank" rel="noreferrer noopener">National Career Service portal </a>, India&#8217;s official government career database based on NCO-2015 classification.</p>



<p>Each rectangle is one occupation. Two visual signals:</p>



<ul><li><strong>Size</strong> &#8211; how many people work in that occupation. A farmer&#8217;s rectangle is enormous. A software architect&#8217;s is tiny.</li><li><strong>Color</strong> &#8211; how exposed that occupation is to AI disruption, scored 0–10. Green means relatively safe. Red means high risk.</li></ul>



<p>The picture that emerges is striking, and very different from the American version of this story.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>What India&#8217;s map actually looks like</h2>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="481" src="https://nolowiz.com/wp-content/uploads/2026/03/image-1024x481.png" alt="" class="wp-image-7078" srcset="https://nolowiz.com/wp-content/uploads/2026/03/image-1024x481.png 1024w, https://nolowiz.com/wp-content/uploads/2026/03/image-300x141.png 300w, https://nolowiz.com/wp-content/uploads/2026/03/image-768x361.png 768w, https://nolowiz.com/wp-content/uploads/2026/03/image-150x70.png 150w, https://nolowiz.com/wp-content/uploads/2026/03/image.png 1277w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p><strong>Agriculture dominates.</strong> Nearly 40% of India&#8217;s workforce is in farming &#8211; cultivators, dairy workers, livestock farmers. These jobs score 2–3 out of 10 on AI exposure. They require physical presence, seasonal judgment, and local knowledge that AI cannot replicate at scale, especially in India&#8217;s fragmented smallholder farming context. The agriculture block is a massive sea of green.</p>



<p><strong>Construction is the second green giant.</strong> With 60+ million workers, construction scores 3/10. Masons, welders, electricians, plumbers &#8211; physical skills in unpredictable environments that robots still can&#8217;t handle reliably. India&#8217;s infrastructure boom under Smart Cities and PM Gati Shakti is creating more of these relatively safe jobs.</p>



<p><strong>IT-ITeS is a small red island.</strong> India&#8217;s famous software and BPO sector employs far fewer people than agriculture &#8211; but scores 7–9 out of 10 on AI exposure. Software developers, data analysts, business process managers, content writers &#8211; these are exactly the jobs that LLMs are already eating into. The IT block is tiny but blazing red.</p>



<p><strong>BFSI tells a split story.</strong> Bank tellers and loan document processors are highly exposed (7–8/10). Relationship managers and wealth advisors are more protected (5/10) because trust still drives financial decisions in India. The branch banking model that employs hundreds of thousands is under significant pressure.</p>



<p><strong>Telecom is surprisingly high risk.</strong> Customer care agents, billing processors, network documentation staff &#8211; a huge portion of India&#8217;s telecom workforce is in roles scoring 7–8/10. Jio disrupted pricing; AI is disrupting the workforce. Tower technicians and field engineers score much lower (3–4/10) because their work is physical.</p>



<p><strong>Logistics is a tale of two workforces.</strong> Delivery workers and warehouse staff score low (2–3/10) &#8211; physical work, last-mile human judgment. But dispatch coordinators, route planners, and logistics analysts score 6–7/10. Zomato and Swiggy&#8217;s gig economy has created millions of AI-safe delivery jobs while quietly automating the planning layer above them.</p>



<p><strong>Organised Retail is in transition.</strong> Cashiers and billing staff score high (7/10) &#8211; self-checkout and UPI are already replacing them. But floor staff, visual merchandisers, and store managers score moderate (4–5/10). The kirana store owner scores low &#8211; hyperlocal relationships and informal credit systems are hard for AI to replicate.</p>



<p><strong>Public Administration scores higher than people expect.</strong> Data entry clerks, document processing officers, and administrative assistants in government score 6–7/10. The institutional inertia of Indian bureaucracy will delay automation, but it won&#8217;t prevent it. Millions of aspirational government job seekers are training for roles that AI will significantly reshape within a decade.</p>



<p><strong>Healthcare is the interesting middle ground.</strong> Doctors and specialists score moderately (5–6/10) because diagnosis and patient relationships still require human judgment. But medical transcriptionists, billing clerks, and hospital administrative staff score 8–9/10. AI will hollow out healthcare administration long before it touches clinical care.</p>



<p><strong>Education sits in the amber zone.</strong> With 10 million+ teachers in India, education scores 4–5/10. The human relationship at the core of teaching is protective &#8211; but administrative staff, content creators, and exam evaluators score much higher.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2735334721002354" data-ad-slot="8835878737" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>The full picture across 10 sectors</h2>



<figure class="wp-block-image size-full"><img loading="lazy" width="679" height="454" src="https://nolowiz.com/wp-content/uploads/2026/03/scores_.png" alt="" class="wp-image-7085" srcset="https://nolowiz.com/wp-content/uploads/2026/03/scores_.png 679w, https://nolowiz.com/wp-content/uploads/2026/03/scores_-300x201.png 300w, https://nolowiz.com/wp-content/uploads/2026/03/scores_-150x100.png 150w" sizes="(max-width: 679px) 100vw, 679px" /></figure>



<h2>The uncomfortable takeaway</h2>



<p>India has spent 30 years building an economy on the back of knowledge work  IT services, BPO, back-office processing  that is precisely what AI automates best. Meanwhile, the jobs employing most Indians  farming, construction, delivery  are safe not because they&#8217;re valuable but because they&#8217;re physical and informal.</p>



<p>Construction workers building smart cities. Delivery workers powering e-commerce. Farmers feeding a billion people. All relatively safe from AI.</p>



<p>Software engineers. Bank clerks. Government data entry operators. Call centre agents. All highly exposed.</p>



<p>The map doesn&#8217;t have answers. But it makes the question visible.</p>



<p></p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fi-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai%2F&amp;linkname=I%20Built%20a%20Map%20of%20Which%20Indian%20Jobs%20Are%20Most%20at%20Risk%20from%20AI" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fi-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai%2F&amp;linkname=I%20Built%20a%20Map%20of%20Which%20Indian%20Jobs%20Are%20Most%20at%20Risk%20from%20AI" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fi-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai%2F&amp;linkname=I%20Built%20a%20Map%20of%20Which%20Indian%20Jobs%20Are%20Most%20at%20Risk%20from%20AI" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fi-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai%2F&amp;linkname=I%20Built%20a%20Map%20of%20Which%20Indian%20Jobs%20Are%20Most%20at%20Risk%20from%20AI" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fi-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai%2F&#038;title=I%20Built%20a%20Map%20of%20Which%20Indian%20Jobs%20Are%20Most%20at%20Risk%20from%20AI" data-a2a-url="https://nolowiz.com/i-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai/" data-a2a-title="I Built a Map of Which Indian Jobs Are Most at Risk from AI"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/i-built-a-map-of-which-indian-jobs-are-most-at-risk-from-ai/">I Built a Map of Which Indian Jobs Are Most at Risk from AI</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Run AI Models with Docker Model Runner: A Step-by-Step Guide</title>
		<link>https://nolowiz.com/run-ai-models-with-docker-model-runner-a-step-by-step-guide/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Sat, 28 Feb 2026 10:34:24 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=7032</guid>

					<description><![CDATA[<p>In this article we will discuss how to pull and run Gen AI models using Docker Model Runner(DMR). Docker Model Runner (DMR) Docker Model Runner (DMR) is a tool built into Docker Desktop and Docker Engine that makes it easy to pull, run, and serve AI/LLM models locally directly from Docker Hub, any OCI-compliant registry, ... <a title="Run AI Models with Docker Model Runner: A Step-by-Step Guide" class="read-more" href="https://nolowiz.com/run-ai-models-with-docker-model-runner-a-step-by-step-guide/" aria-label="More on Run AI Models with Docker Model Runner: A Step-by-Step Guide">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/run-ai-models-with-docker-model-runner-a-step-by-step-guide/">Run AI Models with Docker Model Runner: A Step-by-Step Guide</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this article we will discuss how to pull and run Gen AI models using Docker Model Runner(DMR).</p>



<h2>Docker Model Runner (DMR)</h2>



<p>Docker Model Runner (DMR) is a tool built into Docker Desktop and Docker Engine that makes it easy to pull, run, and serve AI/LLM models locally  directly from Docker Hub, any OCI-compliant registry, or<a href="https://huggingface.co/" target="_blank" rel="noreferrer noopener"> Hugging Face.</a> Models can be pulled from model resgistry and stored locally.</p>



<p>DMR has the following key features :</p>



<ul><li>Serves models via OpenAI and <a href="https://ollama.com/" target="_blank" rel="noreferrer noopener">Ollama</a>-compatible APIs, so existing apps can plug right in Docker</li><li>Models load into memory only at runtime and unload when not in use to save resources Docker</li><li>Following inference engines are supported<ul><li><a href="https://github.com/ggml-org/llama.cpp" target="_blank" rel="noreferrer noopener">llama.cpp</a> (default, all platforms)</li><li><a href="https://docs.vllm.ai/en/latest/" target="_blank" rel="noreferrer noopener">vLLM </a>(high throughput, NVIDIA)</li></ul></li><li>Image generation via diffusers</li><li>Integrates with AI coding tools like Cline, Continue, Cursor, and Aider Docker</li><li>Works with Docker Compose and Testcontainers</li></ul>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Step 1: Enable Docker Model Runner</h2>



<p>First we need to install docker desktop/ docker by following the <a href="https://www.docker.com/get-started/" target="_blank" rel="noreferrer noopener">getting started docker guide</a>.  To enable docker model runner do the following.</p>



<p><strong>Docker Desktop:</strong> Go to Settings -> AI tab, then enable Docker Model Runner. Optionally enable GPU-backed inference if you have a supported NVIDIA GPU. </p>



<figure class="wp-block-image size-full"><img loading="lazy" width="958" height="613" src="https://nolowiz.com/wp-content/uploads/2026/02/image-2.png" alt="" class="wp-image-7034" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image-2.png 958w, https://nolowiz.com/wp-content/uploads/2026/02/image-2-300x192.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-2-768x491.png 768w, https://nolowiz.com/wp-content/uploads/2026/02/image-2-150x96.png 150w" sizes="(max-width: 958px) 100vw, 958px" /></figure>



<p><a href="https://www.docker.com/blog/run-llms-locally/" target="_blank" rel="noreferrer noopener"></a></p>



<p><strong>Docker Engine (Linux):</strong> Install the plugin, then test it:</p>



<pre class="wp-block-code"><code>sudo apt-get update
sudo apt-get install docker-model-plugin</code></pre>



<p>Now we can verify docker model command by running the below command</p>



<pre class="wp-block-code"><code>docker model version</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="357" height="82" src="https://nolowiz.com/wp-content/uploads/2026/02/image-3.png" alt="" class="wp-image-7035" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image-3.png 357w, https://nolowiz.com/wp-content/uploads/2026/02/image-3-300x69.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-3-150x34.png 150w" sizes="(max-width: 357px) 100vw, 357px" /></figure>



<h2>Step 2: Pull a Model</h2>



<p>Next we need to pull a model from <a href="https://hub.docker.com/" target="_blank" rel="noreferrer noopener">Docker Hub</a>.</p>



<pre class="wp-block-code"><code>docker model pull ai/smollm2:360M-Q4_K_M</code></pre>



<p>Or pull directly from HuggingFace:</p>



<pre class="wp-block-code"><code>docker model pull hf.co/bartowski/Llama-3.2-1B-Instruct-GGUF</code></pre>



<p>Models are cached locally after the first pull.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<p>Docker models can be installed using docker desktop as shown below </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="704" src="https://nolowiz.com/wp-content/uploads/2026/02/image-5-1024x704.png" alt="" class="wp-image-7040" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image-5-1024x704.png 1024w, https://nolowiz.com/wp-content/uploads/2026/02/image-5-300x206.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-5-768x528.png 768w, https://nolowiz.com/wp-content/uploads/2026/02/image-5-150x103.png 150w, https://nolowiz.com/wp-content/uploads/2026/02/image-5.png 1067w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>Step 3: Run the Model</h2>



<p>Run the below command to run the model with interactive CLI :</p>



<pre class="wp-block-code"><code>docker model run ai/smollm2:360M-Q4_K_M</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="514" height="137" src="https://nolowiz.com/wp-content/uploads/2026/02/image-4.png" alt="" class="wp-image-7038" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image-4.png 514w, https://nolowiz.com/wp-content/uploads/2026/02/image-4-300x80.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-4-150x40.png 150w" sizes="(max-width: 514px) 100vw, 514px" /></figure>



<h2>How to use Model API</h2>



<p>By default, Docker Model Runner may only be accessible via a Unix socket or internal Docker networking. To call it from your host machine (e.g., via <code>curl</code> or Postman), you must explicitly enable TCP host access. As we have enabled this in the docker desktop we can use the API.</p>



<p>For docker CLI use the below command enable it</p>



<pre class="wp-block-code"><code>docker desktop enable model-runner --tcp=12434</code></pre>



<p>Docker Model Runner uses an OpenAI-compatible API, but the path includes the engine and model name. Base URL structure:</p>



<ul><li><strong>From Host:</strong> <code>http://localhost:12434/v1</code></li><li><strong>From inside a Container:</strong> <code>http://model-runner.docker.internal:12434/v1</code></li></ul>



<p>Testing the API with Postman.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="809" height="641" src="https://nolowiz.com/wp-content/uploads/2026/02/image-6.png" alt="" class="wp-image-7045" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image-6.png 809w, https://nolowiz.com/wp-content/uploads/2026/02/image-6-300x238.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-6-768x609.png 768w, https://nolowiz.com/wp-content/uploads/2026/02/image-6-150x119.png 150w" sizes="(max-width: 809px) 100vw, 809px" /></figure>



<p>We can connect with OpenAI comptible libraries, here is an example of Python code :</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: python; title: ; notranslate">
from openai import OpenAI

client = OpenAI(
    base_url=&quot;http://localhost:12434/engines/v1&quot;,
    api_key=&quot;not-needed&quot;,
)

response = client.chat.completions.create(
    model=&quot;ai/smollm2:360M-Q4_K_M&quot;, messages=&#91;{&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Hello!&quot;}]
)
print(response.choices&#91;0].message.content)
</pre></div>


<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2>Context Size</h2>



<p>The context size is the total token budget for each request, split between what you send in and what the model generates back. As per DMR documentation default context size for the engines :</p>



<ul><li>llama.cpp &#8211; 4096</li><li>vLLM &#8211; Uses the model&#8217;s maximum trained context size</li></ul>



<p>We can configure the model context size using the below command :</p>



<pre class="wp-block-code"><code>docker model configure --context-size 8192 ai/qwen2.5-coder</code></pre>



<h2>When to Use Docker Model Runner</h2>



<p>Use docker model runner in the following scenarios.</p>



<ul><li><strong>Local development &amp; testing</strong> &#8211; Local development without costly API calls, or privacy concerns from cloud APIs.</li><li><strong>Privacy-sensitive workloads</strong> &#8211; To keep confidential data fully under your control.</li><li><strong>Docker-native workflows</strong> &#8211; Use familiar <code>docker model pull/run</code> commands with no new toolchain to learn.</li><li><strong>Multi-container AI apps with Compose</strong> &#8211; Define models directly in <code>compose.yml</code> alongside your app services with zero extra glue code.</li><li><strong>Offline / edge environments</strong> &#8211; Run models locally where cloud API access isn&#8217;t reliable or allowed.</li><li><strong>CI/CD pipelines</strong> &#8211; Pull, tag, version, and deploy models like any other artifact, no GPU cluster required</li></ul>



<h2>Quick Troubleshooting </h2>



<p>1. To check whether Docker Model Runner (DMR) run the below command :</p>



<pre class="wp-block-code"><code>docker model status</code></pre>



<p>2. To list pulled models use the below command :</p>



<pre class="wp-block-code"><code>docker model ls</code></pre>



<p>3. To display detailed information about a specific model</p>



<pre class="wp-block-code"><code>docker model inspect &lt;model_name></code></pre>



<p>E.g<em> <code>docker model inspect ai/smollm2:360M-Q4_K_M</code></em></p>



<p>4. Test basic connectivity (List Models): </p>



<pre class="wp-block-code"><code>curl http://localhost:12434/v1/models</code></pre>



<h2>Conclusion</h2>



<p>Docker model runner makes it easier to run AI models locally without much problem and staying with the docker ecosystem.  <a href="https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/" target="_blank" rel="noreferrer noopener">Run Large Language Models Locally with Simple APIs</a>.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Frun-ai-models-with-docker-model-runner-a-step-by-step-guide%2F&amp;linkname=Run%20AI%20Models%20with%20Docker%20Model%20Runner%3A%20A%20Step-by-Step%20Guide" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Frun-ai-models-with-docker-model-runner-a-step-by-step-guide%2F&amp;linkname=Run%20AI%20Models%20with%20Docker%20Model%20Runner%3A%20A%20Step-by-Step%20Guide" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Frun-ai-models-with-docker-model-runner-a-step-by-step-guide%2F&amp;linkname=Run%20AI%20Models%20with%20Docker%20Model%20Runner%3A%20A%20Step-by-Step%20Guide" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Frun-ai-models-with-docker-model-runner-a-step-by-step-guide%2F&amp;linkname=Run%20AI%20Models%20with%20Docker%20Model%20Runner%3A%20A%20Step-by-Step%20Guide" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Frun-ai-models-with-docker-model-runner-a-step-by-step-guide%2F&#038;title=Run%20AI%20Models%20with%20Docker%20Model%20Runner%3A%20A%20Step-by-Step%20Guide" data-a2a-url="https://nolowiz.com/run-ai-models-with-docker-model-runner-a-step-by-step-guide/" data-a2a-title="Run AI Models with Docker Model Runner: A Step-by-Step Guide"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/run-ai-models-with-docker-model-runner-a-step-by-step-guide/">Run AI Models with Docker Model Runner: A Step-by-Step Guide</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Agent Skills: Complete Beginner’s Guide to AI Agent Skills and Best Practices</title>
		<link>https://nolowiz.com/agent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 13:50:17 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=6971</guid>

					<description><![CDATA[<p>In this article we will understand the concept of AI agent skills. AI agents are evolving rapidly. From simple prompt based bots to autonomous systems that can search, reason, and execute tools, the architecture behind modern agents is becoming more structured. Agent Skills The open Agent Skills standard was introduced by Anthropic. Agent skill is ... <a title="Agent Skills: Complete Beginner’s Guide to AI Agent Skills and Best Practices" class="read-more" href="https://nolowiz.com/agent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices/" aria-label="More on Agent Skills: Complete Beginner’s Guide to AI Agent Skills and Best Practices">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/agent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices/">Agent Skills: Complete Beginner’s Guide to AI Agent Skills and Best Practices</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this article we will understand the concept of AI agent skills. AI agents are evolving rapidly. From simple prompt based bots to autonomous systems that can search, reason, and execute tools, the architecture behind modern agents is becoming more structured.</p>



<h2>Agent Skills</h2>



<p>The open Agent Skills standard was introduced by <a href="https://www.anthropic.com/" target="_blank" rel="noreferrer noopener">Anthropic</a>. Agent skill is a modular add-on that gives AI agents new abilities, from coding best practices to video editing. Skills are a new open standard for packaging reusable expertise into modular units that any compatible AI agent can discover, load, and apply on demand. Think of them as plugins for your agent’s brain: instead of repeating the same long prompt every time you want your AI to follow your team’s React conventions or generate a proper Dockerfile, you install a skill once and the agent applies it automatically whenever relevant.</p>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2735334721002354" data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Skill Folder Structure</h2>



<p>At its core, a skill is simply a directory that contains a <strong>SKILL.md</strong> file. This file holds essential metadata such as the skill’s name and description along with detailed instructions that guide an agent in completing a specific task.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="553" height="273" src="https://nolowiz.com/wp-content/uploads/2026/02/image.png" alt="Agent skill" class="wp-image-6982" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image.png 553w, https://nolowiz.com/wp-content/uploads/2026/02/image-300x148.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-150x74.png 150w" sizes="(max-width: 553px) 100vw, 553px" /></figure>



<pre class="wp-block-code"><code>my-skill/
├── SKILL.md          # Required: instructions + metadata
├── scripts/          # Optional: executable code
├── references/       # Optional: documentation
└── assets/           # Optional: templates, resources</code></pre>



<p></p>



<h2>Agent Skills Format</h2>



<p>A skill is a directory containing atleast one file called <strong>SKILL.md</strong>. Optional directories such as <code><strong>scripts/</strong></code>, <code><strong>references/</strong></code>, and <code><strong>assets/</strong></code> can be added to provide extra functionality and resources for your skill.</p>



<h3>SKILL.md file</h3>



<p>The <code>SKILL.md</code> file must begin with YAML frontmatter (Frontmatter refers to the introductory section of a document or publication that contains information about the content), followed by the main content written in Markdown.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
---
name: skill-name
description: A description of what this skill does and when to use it.
---
</pre></div>


<p>The <em>name </em>and <em>description </em>fields are necessary other optional fields includes <em>allowed-tools</em>, <em>metadata</em>,<em>license</em>.</p>



<ul><li><strong>name </strong>&#8211;  Lowercase letters, numbers, and hyphens only(Max 64 characters) E.g <em>name: code-review</em></li><li><strong>description </strong>&#8211; Clear description of what the skill does and when to use it( max 1024 characters)</li><li><strong>license(optional) </strong>&#8211; The&nbsp;license applied to the skill, e.g &#8211;<em> license: Proprietary. LICENSE.txt has complete terms </em> </li><li><strong>allowed-tools(optional)</strong> &#8211; The space limited allowed tools to use<em> e.g : allowed-tools: Read, Grep</em></li><li><strong>metadata(optional)</strong> &#8211; Additional data as key value pair</li><li><strong>compatibility (Optional)</strong> &#8211; Whether this skill is intended for a particular environment e.g  : <em>compatibility: Designed for Claude Code (or similar products)</em></li></ul>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2735334721002354" data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<p>Finally we have skill body it contains skill instructions. It should have following recommended sections </p>



<ul><li>Step-by-step instructions</li><li>Examples of inputs and outputs</li><li>Common edge cases</li></ul>



<p>Here is a simple example of SKILL.md file.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
---
name : Weather Retriever
description: Fetches real-time weather data and forecasts for any city globally. Use this when the user asks about current conditions or travel planning.
---

## Instructions
1. Extract the `city_name` and `units` (metric/imperial) from the user prompt.
2. If the city is missing, ask for clarification before proceeding.
3. Call the `get_weather_data` function using the extracted parameters.
4. Format the output into a friendly, 2-line summary for the user.

## Tools &amp; Resources
- **Code:** `weather_api_client.py`
- **Data:** `city_codes.json` (for validation)

## Constraints
- Do not provide forecasts beyond 7 days.
- Always include the &quot;Last Updated&quot; timestamp in the response.
</pre></div>


<h3>Optional directories</h3>



<ul><li><strong>scripts/</strong> &#8211; contains executable code that agents can run to perform actions or computations. (Python,Javascript or bash)</li><li><strong>references/</strong> &#8211; holds extra documentation and reference files that the agent can read on demand. for example REFERENCE.md for detailed reference</li><li><strong>assets/</strong> &#8211; stores static resources like templates, images, or data files used by the skill</li></ul>



<h2>How Agent  Skills Work</h2>



<p>Agent skills has following life cycle :</p>



<ul><li><strong>Discovery </strong>&#8211; The agent scans available skills and reads their names and descriptions to understand what capabilities are available.</li><li><strong>Activation </strong>&#8211; When a task matches a skill’s purpose, the agent loads and reads the full <strong>SKILL.md</strong> instructions.</li><li><strong>Execution</strong> &#8211; The agent follows the skill’s instructions, using any scripts, assets, or references required to complete the task.</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" width="1024" height="743" src="https://nolowiz.com/wp-content/uploads/2026/02/agent-skill-lifecycle.jpg" alt="Agent skill life cycle" class="wp-image-6995" srcset="https://nolowiz.com/wp-content/uploads/2026/02/agent-skill-lifecycle.jpg 1024w, https://nolowiz.com/wp-content/uploads/2026/02/agent-skill-lifecycle-300x218.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/02/agent-skill-lifecycle-768x557.jpg 768w, https://nolowiz.com/wp-content/uploads/2026/02/agent-skill-lifecycle-150x109.jpg 150w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>You can refer the Skills by Anthropic on <a href="https://github.com/anthropics/skills/tree/main/skills" target="_blank" rel="noreferrer noopener">this GitHub repo</a>.</p>



<h2>MCP vs Agent Skills</h2>



<p>The key differences between MCP(Model context proctocol) and agent skills are listed below.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="739" height="389" src="https://nolowiz.com/wp-content/uploads/2026/02/image-1.png" alt="" class="wp-image-6999" srcset="https://nolowiz.com/wp-content/uploads/2026/02/image-1.png 739w, https://nolowiz.com/wp-content/uploads/2026/02/image-1-300x158.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/image-1-150x79.png 150w" sizes="(max-width: 739px) 100vw, 739px" /></figure>



<h2>Best Practices with Agent skills</h2>



<p>Follow these best practices to work with agent skills :</p>



<ul><li>Create a dedicated folder per skill (e.g.,&nbsp;<code>pdf-parsing/</code>) inside a&nbsp;<code>skills/</code>&nbsp;directory</li><li>Define &#8220;When to use&#8221; and &#8220;How to use&#8221; sections in&nbsp;<code>SKILL.md</code>&nbsp;with clear steps, parameters, and examples.</li><li>Keep SKILL.md within 500 lines. If it goes beyond that, evaluate whether some sections should be moved into separate reference files.</li><li>If you are using third party skills , enusre that it does not contains any malicious instructions/code.</li></ul>



<p></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354" crossorigin="anonymous"></script>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2735334721002354" data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>When to use Agent Skills</h2>



<p>Use agent skills in the following scenarios :</p>



<ul><li>When tasks are reusable (E.g Web research skill, blog outline generator skill)</li><li>When You want separation between &#8220;Brain&#8221; and &#8220;Tools&#8221;, think like this LLM as brain(reasoning) and skills as hands(execution),If your system only needs thinking then no skill needed, if your system needs doing then skills are required</li><li>Avoid skills for one-off tasks (use prompts) or real-time external access (use MCP/tools).</li></ul>



<h2>Security Risks </h2>



<p>The following secuirty risks are associated with third party agent skills :</p>



<ul><li><strong>Malicious Code Injection</strong> : Third-party skills often bundle executable instructions or scripts (e.g., hidden curl commands in markdown) that AI agents execute blindly, enabling data exfiltration, backdoors, or system compromise without human review</li><li><strong>Privilege Escalation</strong> :  Skills frequently request excessive permissions—like sudo access, credential stores, or root execution far beyond stated needs, amplifying damage if exploited.</li></ul>



<p>OpenClaw and VirusTotal are now <a href="https://openclaw.ai/blog/virustotal-partnership" target="_blank" rel="noreferrer noopener">collaborating to scan </a>ClawHub, the marketplace for agent skills. You can also use <a href="https://github.com/cisco-ai-defense/skill-scanner" target="_blank" rel="noreferrer noopener">Skill Scanner</a> by Cisco for free. </p>



<pre class="wp-block-code"><code>skill-scanner scan &lt;skill folder path&gt;</code></pre>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" src="https://nolowiz.com/wp-content/uploads/2026/02/skillscan.jpg" alt="Skill scanner by cisco" class="wp-image-7016" width="751" height="294" srcset="https://nolowiz.com/wp-content/uploads/2026/02/skillscan.jpg 751w, https://nolowiz.com/wp-content/uploads/2026/02/skillscan-300x117.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/02/skillscan-150x59.jpg 150w" sizes="(max-width: 751px) 100vw, 751px" /></figure>



<h2>Conclusion</h2>



<p>Agent Skills are transforming how AI agents move from simple chatbots to capable task executors. By packaging instructions, tools, and structured workflows into reusable skill modules, you can build agents that are scalable, maintainable, and easier to extend.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fagent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices%2F&amp;linkname=Agent%20Skills%3A%20Complete%20Beginner%E2%80%99s%20Guide%20to%20AI%20Agent%20Skills%20and%20Best%20Practices" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fagent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices%2F&amp;linkname=Agent%20Skills%3A%20Complete%20Beginner%E2%80%99s%20Guide%20to%20AI%20Agent%20Skills%20and%20Best%20Practices" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fagent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices%2F&amp;linkname=Agent%20Skills%3A%20Complete%20Beginner%E2%80%99s%20Guide%20to%20AI%20Agent%20Skills%20and%20Best%20Practices" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fagent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices%2F&amp;linkname=Agent%20Skills%3A%20Complete%20Beginner%E2%80%99s%20Guide%20to%20AI%20Agent%20Skills%20and%20Best%20Practices" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fagent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices%2F&#038;title=Agent%20Skills%3A%20Complete%20Beginner%E2%80%99s%20Guide%20to%20AI%20Agent%20Skills%20and%20Best%20Practices" data-a2a-url="https://nolowiz.com/agent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices/" data-a2a-title="Agent Skills: Complete Beginner’s Guide to AI Agent Skills and Best Practices"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/agent-skills-complete-beginners-guide-to-ai-agent-skills-and-best-practices/">Agent Skills: Complete Beginner’s Guide to AI Agent Skills and Best Practices</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Gemini Prompts for Image Restoration: Fix Old And Blurry Photos Easily</title>
		<link>https://nolowiz.com/gemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 05:52:41 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Prompts]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=6943</guid>

					<description><![CDATA[<p>In this guide, you’ll learn how to use Gemini for image restoration using practical, tested prompts. Whether you want to restore old family photographs, fix blurry images, improve low-resolution pictures, or repair damaged areas, this article will walk you through step-by-step prompts that actually work. Old photos fade. Scanned images lose clarity. Blurry pictures and ... <a title="Gemini Prompts for Image Restoration: Fix Old And Blurry Photos Easily" class="read-more" href="https://nolowiz.com/gemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily/" aria-label="More on Gemini Prompts for Image Restoration: Fix Old And Blurry Photos Easily">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/gemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily/">Gemini Prompts for Image Restoration: Fix Old And Blurry Photos Easily</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this guide, you’ll learn how to use Gemini for image restoration using practical, tested prompts. Whether you want to restore old family photographs, fix blurry images, improve low-resolution pictures, or repair damaged areas, this article will walk you through step-by-step prompts that actually work.</p>



<p>Old photos fade. Scanned images lose clarity. Blurry pictures and damaged memories often feel impossible to fix without expensive software or professional help.</p>



<p>But with advancements in AI, restoring images is no longer limited to tools like Photoshop. Today, you can use powerful prompts inside Gemini, the AI model developed by Google, to enhance, repair, and restore images with simple instructions.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Remove scratches and restore old photo</h2>



<p>Old photos often carry priceless memories, but over time they can become damaged with scratches, dust spots, tears, and fading. Whether it’s a black-and-white family portrait or a faded childhood picture, modern Gen AI restoration technology helps bring clarity, sharpness, and life back to your treasured moments in just a few simple steps.</p>



<p>Original photo as shown below :</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="256" height="256" src="https://nolowiz.com/wp-content/uploads/2026/02/b.png" alt="" class="wp-image-6948" srcset="https://nolowiz.com/wp-content/uploads/2026/02/b.png 256w, https://nolowiz.com/wp-content/uploads/2026/02/b-150x150.png 150w, https://nolowiz.com/wp-content/uploads/2026/02/b-120x120.png 120w, https://nolowiz.com/wp-content/uploads/2026/02/b-96x96.png 96w" sizes="(max-width: 256px) 100vw, 256px" /></figure>



<p>Use the below prompt to remove scracthes and clear photo and colorize it.</p>



<pre class="wp-block-code"><code>Full professional restoration of this vintage photograph. Remove all damage including tears, fading, scratches, and discoloration. Sharpen facial features and enhance contrast. Output high-resolution</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="512" height="512" src="https://nolowiz.com/wp-content/uploads/2026/02/restore1.jpg" alt="" class="wp-image-6949" srcset="https://nolowiz.com/wp-content/uploads/2026/02/restore1.jpg 512w, https://nolowiz.com/wp-content/uploads/2026/02/restore1-300x300.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/02/restore1-150x150.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/02/restore1-120x120.jpg 120w, https://nolowiz.com/wp-content/uploads/2026/02/restore1-96x96.jpg 96w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<p> Use the below prompt to remove scratches,tears and fading.</p>



<pre class="wp-block-code"><code>Restore this damaged photograph: Remove all scratches, tears, creases, dust spots, and stains. Repair fading, enhance clarity and sharpness, preserving original mood</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="512" height="512" src="https://nolowiz.com/wp-content/uploads/2026/02/resz.jpg" alt="" class="wp-image-6953" srcset="https://nolowiz.com/wp-content/uploads/2026/02/resz.jpg 512w, https://nolowiz.com/wp-content/uploads/2026/02/resz-300x300.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/02/resz-150x150.jpg 150w, https://nolowiz.com/wp-content/uploads/2026/02/resz-120x120.jpg 120w, https://nolowiz.com/wp-content/uploads/2026/02/resz-96x96.jpg 96w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<h2>Colorize Old Black &amp; White Photos</h2>



<p>Black and white photos capture timeless moments, but adding color can make them feel more real and emotionally powerful. With <a href="https://gemini.google.com/" target="_blank" rel="noreferrer noopener">Gemini</a>, you can automatically transform old monochrome images into vibrant, natural-looking photographs. These tools intelligently detect objects, skin tones, clothing, and backgrounds to apply realistic colors while preserving the original details.</p>



<p>We will use this black and white photo for colorization :</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="513" height="640" src="https://nolowiz.com/wp-content/uploads/2026/02/janeb13-albert-einstein-1145030_640.jpg" alt="" class="wp-image-6954" srcset="https://nolowiz.com/wp-content/uploads/2026/02/janeb13-albert-einstein-1145030_640.jpg 513w, https://nolowiz.com/wp-content/uploads/2026/02/janeb13-albert-einstein-1145030_640-240x300.jpg 240w, https://nolowiz.com/wp-content/uploads/2026/02/janeb13-albert-einstein-1145030_640-150x187.jpg 150w" sizes="(max-width: 513px) 100vw, 513px" /></figure>



<p>Use the below prompt colorize old photos.</p>



<pre class="wp-block-code"><code>Colorize this black and white image realistically.
Use natural skin tones and historically accurate colors.
Avoid artificial saturation.</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="512" height="658" src="https://nolowiz.com/wp-content/uploads/2026/02/einstein.jpg" alt="" class="wp-image-6956" srcset="https://nolowiz.com/wp-content/uploads/2026/02/einstein.jpg 512w, https://nolowiz.com/wp-content/uploads/2026/02/einstein-233x300.jpg 233w, https://nolowiz.com/wp-content/uploads/2026/02/einstein-150x193.jpg 150w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="1582583983"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2>Upscale Low Resolution Image</h2>



<p>Low-resolution images often appear blurry, pixelated, or lacking in detail—especially when viewed on larger screens. With Gemini nano banana, you can enhance image resolution without losing clarity or sharpness.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="512" height="342" src="https://nolowiz.com/wp-content/uploads/2026/02/low.jpg" alt="" class="wp-image-6958" srcset="https://nolowiz.com/wp-content/uploads/2026/02/low.jpg 512w, https://nolowiz.com/wp-content/uploads/2026/02/low-300x200.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/02/low-150x100.jpg 150w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<pre class="wp-block-code"><code>Restore and enhance this photograph by improving clarity, sharpness, and image quality while preserving all original details, colors, and composition exactly as they appear - remove noise, blur, and degradation artifacts to create a professionally restored HD version that maintains complete authenticity without any artistic interpretation or alterations.</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="512" height="341" src="https://nolowiz.com/wp-content/uploads/2026/02/high.jpg" alt="" class="wp-image-6959" srcset="https://nolowiz.com/wp-content/uploads/2026/02/high.jpg 512w, https://nolowiz.com/wp-content/uploads/2026/02/high-300x200.jpg 300w, https://nolowiz.com/wp-content/uploads/2026/02/high-150x100.jpg 150w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<h2>Conclusion</h2>



<p>It is easier to restore old photos and colorize them using Gemini AI, thanks to advancements in latest AI technologies.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fgemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily%2F&amp;linkname=Gemini%20Prompts%20for%20Image%20Restoration%3A%20Fix%20Old%20And%20Blurry%20Photos%20Easily" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fgemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily%2F&amp;linkname=Gemini%20Prompts%20for%20Image%20Restoration%3A%20Fix%20Old%20And%20Blurry%20Photos%20Easily" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fgemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily%2F&amp;linkname=Gemini%20Prompts%20for%20Image%20Restoration%3A%20Fix%20Old%20And%20Blurry%20Photos%20Easily" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fgemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily%2F&amp;linkname=Gemini%20Prompts%20for%20Image%20Restoration%3A%20Fix%20Old%20And%20Blurry%20Photos%20Easily" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fgemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily%2F&#038;title=Gemini%20Prompts%20for%20Image%20Restoration%3A%20Fix%20Old%20And%20Blurry%20Photos%20Easily" data-a2a-url="https://nolowiz.com/gemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily/" data-a2a-title="Gemini Prompts for Image Restoration: Fix Old And Blurry Photos Easily"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/gemini-prompts-for-image-restoration-fix-old-and-blurry-photos-easily/">Gemini Prompts for Image Restoration: Fix Old And Blurry Photos Easily</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to use SearXNG as a Private Search API &#8211; Step-by-Step Guide</title>
		<link>https://nolowiz.com/how-to-use-searxng-as-a-private-search-api-step-by-step-guide/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Fri, 06 Feb 2026 12:32:49 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=6906</guid>

					<description><![CDATA[<p>In this step by step guide we will discuss how to install and run SearXNG as private search API, which can be used by apps. What is SearXNG? SearXNG is a free, open-source, self-hosted metasearch engine that aggregates results from multiple search engines without tracking users. It solves the problems of privacy invasion, vendor lock-in, ... <a title="How to use SearXNG as a Private Search API &#8211; Step-by-Step Guide" class="read-more" href="https://nolowiz.com/how-to-use-searxng-as-a-private-search-api-step-by-step-guide/" aria-label="More on How to use SearXNG as a Private Search API &#8211; Step-by-Step Guide">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/how-to-use-searxng-as-a-private-search-api-step-by-step-guide/">How to use SearXNG as a Private Search API &#8211; Step-by-Step Guide</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this step by step guide we will discuss how to install and run SearXNG as private search API, which can be used by apps.</p>



<h2>What is SearXNG?</h2>



<p>SearXNG is a free, open-source, self-hosted metasearch engine that aggregates results from multiple search engines without tracking users. It solves the problems of privacy invasion, vendor lock-in, API costs, and search bias by giving developers full control over search data, sources, and usage.</p>



<p>Here are the<strong> </strong>key benefits of SearXNG:</p>



<ul><li><strong>Privacy-first</strong>: No user tracking, logging, or profiling.</li><li><strong>Self-hosted control</strong>: You own the data, configuration, and infrastructure.</li><li><strong>Multiple search engines</strong>: Aggregates results from many sources(Google,Bing,DuckDuckGo etc) in one query.</li><li><strong>Free &amp; open source</strong>: No API costs, no vendor lock-in.</li><li><strong>API-friendly</strong>: JSON output works well for apps and LLM pipelines.</li><li><strong>Customizable</strong>: Enable/disable engines, formats, languages, and filters.</li><li><strong>Lightweight &amp; fast</strong>: Runs efficiently with minimal resources.</li><li><strong>LLM-ready</strong>: Ideal for RAG, research agents, and private AI workflows.</li><li></li></ul>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Step 1: Install Docker and Docker Compose</h2>



<p>First we need to install SerXNG, we will use docker based installation and use.</p>



<ul><li>For Windows users, Download docker desktop  from docker&#8217;s <a href="https://www.docker.com/products/docker-desktop/" target="_blank" rel="noreferrer noopener">official site </a></li><li>Linux users should install docker and docker compose by following the <a href="https://docs.docker.com/desktop/setup/install/linux/" target="_blank" rel="noreferrer noopener">guide</a></li></ul>



<h2> Step 2: Install SearXNG</h2>



<p>Make a directory named &#8220;searxng&#8221;, and create file named <code>docker-compose.yml</code> inside this newly directory. Copy paste the below code.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
version: &quot;3.7&quot;

services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    ports:
      - &quot;8080:8080&quot;
    volumes:
      - ./searxng:/etc/searxng
    environment:
      - SEARXNG_BASE_URL=http://localhost:8080/
    restart: unless-stopped

</pre></div>


<p>Next run the below command :</p>



<pre class="wp-block-code"><code>docker-compose up</code></pre>



<p>Wait for the installation to finish, and check the browser by operning the URL http://localhost:8080/.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="813" height="538" src="https://nolowiz.com/wp-content/uploads/2026/02/searxng-first-run.png" alt="SearXNG running " class="wp-image-6917" srcset="https://nolowiz.com/wp-content/uploads/2026/02/searxng-first-run.png 813w, https://nolowiz.com/wp-content/uploads/2026/02/searxng-first-run-300x199.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/searxng-first-run-768x508.png 768w, https://nolowiz.com/wp-content/uploads/2026/02/searxng-first-run-150x99.png 150w" sizes="(max-width: 813px) 100vw, 813px" /></figure>



<h2>Step 3: Enable API in SearXNG</h2>



<p>To enable and use the API, first install and configure SearXNG, then add JSON support in settings. We need edit the <code>searxng\searxng\settings.yaml</code> file add the json format in the formats settings as shown below :</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
search:
  formats:
    - html
    - json  # Add this for API
server:
  secret_key: &quot;your-random-secret-key&quot; 

</pre></div>


<p>Save the settings file and restart the SearXNG container.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<pre class="wp-block-code"><code>docker-compose restart</code></pre>



<p>Now we can make API requests to SearXNG enpoints, for more details about API please refer <a href="https://docs.searxng.org/dev/search_api.html" target="_blank" rel="noreferrer noopener">here </a>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="960" height="589" src="https://nolowiz.com/wp-content/uploads/2026/02/Searxng-API-call.png" alt="SearXNG API test" class="wp-image-6929" srcset="https://nolowiz.com/wp-content/uploads/2026/02/Searxng-API-call.png 960w, https://nolowiz.com/wp-content/uploads/2026/02/Searxng-API-call-300x184.png 300w, https://nolowiz.com/wp-content/uploads/2026/02/Searxng-API-call-768x471.png 768w, https://nolowiz.com/wp-content/uploads/2026/02/Searxng-API-call-150x92.png 150w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<h2>Conclusion</h2>



<p>It is easier to setup SearXNGand expose its API endpoints, thanks to docker. <a href="https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/" target="_blank" rel="noreferrer noopener">Run Large Language Models Locally with Simple APIs</a></p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-use-searxng-as-a-private-search-api-step-by-step-guide%2F&amp;linkname=How%20to%20use%20SearXNG%20as%20a%20Private%20Search%20API%20%E2%80%93%20Step-by-Step%20Guide" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-use-searxng-as-a-private-search-api-step-by-step-guide%2F&amp;linkname=How%20to%20use%20SearXNG%20as%20a%20Private%20Search%20API%20%E2%80%93%20Step-by-Step%20Guide" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-use-searxng-as-a-private-search-api-step-by-step-guide%2F&amp;linkname=How%20to%20use%20SearXNG%20as%20a%20Private%20Search%20API%20%E2%80%93%20Step-by-Step%20Guide" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Fhow-to-use-searxng-as-a-private-search-api-step-by-step-guide%2F&amp;linkname=How%20to%20use%20SearXNG%20as%20a%20Private%20Search%20API%20%E2%80%93%20Step-by-Step%20Guide" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Fhow-to-use-searxng-as-a-private-search-api-step-by-step-guide%2F&#038;title=How%20to%20use%20SearXNG%20as%20a%20Private%20Search%20API%20%E2%80%93%20Step-by-Step%20Guide" data-a2a-url="https://nolowiz.com/how-to-use-searxng-as-a-private-search-api-step-by-step-guide/" data-a2a-title="How to use SearXNG as a Private Search API – Step-by-Step Guide"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/how-to-use-searxng-as-a-private-search-api-step-by-step-guide/">How to use SearXNG as a Private Search API &#8211; Step-by-Step Guide</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ollama API: Run Large Language Models Locally with Simple APIs</title>
		<link>https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/</link>
		
		<dc:creator><![CDATA[Rupesh Sreeraman]]></dc:creator>
		<pubDate>Wed, 31 Dec 2025 01:41:27 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://nolowiz.com/?p=6864</guid>

					<description><![CDATA[<p>Running Large Language Models (LLMs) locally is becoming increasingly important for developers who care about privacy, cost, latency, and offline access. Ollama makes this practical by providing a clean CLI and a simple HTTP API to run models like Llama, Mistral, Gemma, and more on your own machine. In this post, we’ll explore what the ... <a title="Ollama API: Run Large Language Models Locally with Simple APIs" class="read-more" href="https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/" aria-label="More on Ollama API: Run Large Language Models Locally with Simple APIs">Read more</a></p>
<p>The post <a rel="nofollow" href="https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/">Ollama API: Run Large Language Models Locally with Simple APIs</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Running Large Language Models (LLMs) locally is becoming increasingly important for developers who care about privacy, cost, latency, and offline access. Ollama makes this practical by providing a clean CLI and a simple HTTP API to run models like Llama, Mistral, Gemma, and more on your own machine.</p>



<p>In this post, we’ll explore what the Ollama API is, how it works, and how to use it in real applications.</p>



<p><a href="https://ollama.com/" target="_blank" rel="noreferrer noopener">Ollama </a>is a local AI runtime that lets you run open-source large language models on your own machine. It provides a simple CLI and HTTP API to download, manage, and interact with models privately, offline, and without relying on cloud-based AI services. To learn <a href="https://nolowiz.com/essential-ollama-commands-a-complete-guide/" target="_blank" rel="noreferrer noopener">Essential Ollama Commands</a> read our article.</p>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p></p>



<h2>Installing Ollama</h2>



<p>First of all download and install ollam from the <a href="https://ollama.com/download" target="_blank" rel="noreferrer noopener">official site</a>.</p>



<p>Verify installation:</p>



<pre class="wp-block-code"><code>ollama --version</code></pre>



<p>Run a model in this demo we will use <em>qwen2.5:latest</em> model.</p>



<pre class="wp-block-code"><code>ollama run qwen2.5:latest</code></pre>



<h2>Ollama API Basics</h2>



<p>Ollama exposes REST APIs ,it can be used with other applications.Ollama exposes a local HTTP server by default at </p>



<pre class="wp-block-code"><code>http:&#47;&#47;localhost:11434</code></pre>



<p>We can interact with standard REST API calls. If we send a GET request to http://localhost:11434 we will get following response.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="750" height="370" src="https://nolowiz.com/wp-content/uploads/2025/12/image-4.png" alt="" class="wp-image-6868" srcset="https://nolowiz.com/wp-content/uploads/2025/12/image-4.png 750w, https://nolowiz.com/wp-content/uploads/2025/12/image-4-300x148.png 300w, https://nolowiz.com/wp-content/uploads/2025/12/image-4-150x74.png 150w" sizes="(max-width: 750px) 100vw, 750px" /></figure>



<p>Ollama provides following APIs:</p>



<ul><li>Text generation API</li><li>Chat completion API</li><li>Embedding generation API</li><li>Version API</li></ul>



<h2>1. Generate Text with Ollama API</h2>



<p>To generate text using ollama API use the below API </p>



<pre class="wp-block-code"><code>POST http://localhost:11434/api/generate</code></pre>



<p>Example request body :</p>



<pre class="wp-block-code"><code>{
"model": "qwen2.5:latest",
"prompt": "Define REST API in 50 words"
}</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="935" height="732" src="https://nolowiz.com/wp-content/uploads/2025/12/image-10.png" alt="" class="wp-image-6893" srcset="https://nolowiz.com/wp-content/uploads/2025/12/image-10.png 935w, https://nolowiz.com/wp-content/uploads/2025/12/image-10-300x235.png 300w, https://nolowiz.com/wp-content/uploads/2025/12/image-10-768x601.png 768w, https://nolowiz.com/wp-content/uploads/2025/12/image-10-150x117.png 150w" sizes="(max-width: 935px) 100vw, 935px" /></figure>



<p>As we can see that generate API will return stream of JSON objects. The response is streamed by default, making it suitable for chat UIs. To disable streaming use &#8220;stream : false&#8221; in the request body.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="927" height="595" src="https://nolowiz.com/wp-content/uploads/2025/12/image-11.png" alt="" class="wp-image-6894" srcset="https://nolowiz.com/wp-content/uploads/2025/12/image-11.png 927w, https://nolowiz.com/wp-content/uploads/2025/12/image-11-300x193.png 300w, https://nolowiz.com/wp-content/uploads/2025/12/image-11-768x493.png 768w, https://nolowiz.com/wp-content/uploads/2025/12/image-11-150x96.png 150w" sizes="(max-width: 927px) 100vw, 927px" /></figure>



<h2>2. Generate a chat completion</h2>



<p>For conversational use cases we can use the following Ollama API endpoint : </p>



<pre class="wp-block-code"><code>POST /api/chat</code></pre>



<p>Example request body :</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
{
&quot;model&quot;: &quot;qwen2.5:latest&quot;,
&quot;messages&quot;: &#91;
{&quot;role&quot;: &quot;system&quot;, &quot;content&quot;: &quot;You are a helpful assistant&quot;},
{&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;What is Docker?&quot;}
],
&quot;stream&quot; : false
}
</pre></div>


<figure class="wp-block-image size-full"><img loading="lazy" width="927" height="776" src="https://nolowiz.com/wp-content/uploads/2025/12/image-7.png" alt="" class="wp-image-6877" srcset="https://nolowiz.com/wp-content/uploads/2025/12/image-7.png 927w, https://nolowiz.com/wp-content/uploads/2025/12/image-7-300x251.png 300w, https://nolowiz.com/wp-content/uploads/2025/12/image-7-768x643.png 768w, https://nolowiz.com/wp-content/uploads/2025/12/image-7-150x126.png 150w" sizes="(max-width: 927px) 100vw, 927px" /></figure>



<p></p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2735334721002354"
     crossorigin="anonymous"></script>
<!-- article-horizontal -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-2735334721002354"
     data-ad-slot="8835878737"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2>3. Generate Embedding</h2>



<p>Ollama also supports embeddings for semantic search and RAG systems. To generate embedding use the following API endpoint </p>



<pre class="wp-block-code"><code>POST /api/embeddings</code></pre>



<p>Example request body </p>



<pre class="wp-block-code"><code>{
"model": "all-minilm",
"prompt": "Nolowiz is awesome"
}</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="917" height="659" src="https://nolowiz.com/wp-content/uploads/2025/12/image-8.png" alt="" class="wp-image-6883" srcset="https://nolowiz.com/wp-content/uploads/2025/12/image-8.png 917w, https://nolowiz.com/wp-content/uploads/2025/12/image-8-300x216.png 300w, https://nolowiz.com/wp-content/uploads/2025/12/image-8-768x552.png 768w, https://nolowiz.com/wp-content/uploads/2025/12/image-8-150x108.png 150w" sizes="(max-width: 917px) 100vw, 917px" /></figure>



<h2>4. Version</h2>



<p>This API endpoint returns the version of Ollama</p>



<pre class="wp-block-code"><code>GET /api/version</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="916" height="340" src="https://nolowiz.com/wp-content/uploads/2025/12/image-9.png" alt="" class="wp-image-6886" srcset="https://nolowiz.com/wp-content/uploads/2025/12/image-9.png 916w, https://nolowiz.com/wp-content/uploads/2025/12/image-9-300x111.png 300w, https://nolowiz.com/wp-content/uploads/2025/12/image-9-768x285.png 768w, https://nolowiz.com/wp-content/uploads/2025/12/image-9-150x56.png 150w" sizes="(max-width: 916px) 100vw, 916px" /></figure>



<h2>Conclusion</h2>



<p>The Ollama API makes running LLMs locally simple, developer‑friendly, and practical. If you want control over your data, predictable costs, and low‑latency inference, Ollama is one of the best tools available today.</p>
<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fnolowiz.com%2Follama-api-run-large-language-models-locally-with-simple-apis%2F&amp;linkname=Ollama%20API%3A%20Run%20Large%20Language%20Models%20Locally%20with%20Simple%20APIs" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fnolowiz.com%2Follama-api-run-large-language-models-locally-with-simple-apis%2F&amp;linkname=Ollama%20API%3A%20Run%20Large%20Language%20Models%20Locally%20with%20Simple%20APIs" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fnolowiz.com%2Follama-api-run-large-language-models-locally-with-simple-apis%2F&amp;linkname=Ollama%20API%3A%20Run%20Large%20Language%20Models%20Locally%20with%20Simple%20APIs" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=https%3A%2F%2Fnolowiz.com%2Follama-api-run-large-language-models-locally-with-simple-apis%2F&amp;linkname=Ollama%20API%3A%20Run%20Large%20Language%20Models%20Locally%20with%20Simple%20APIs" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fnolowiz.com%2Follama-api-run-large-language-models-locally-with-simple-apis%2F&#038;title=Ollama%20API%3A%20Run%20Large%20Language%20Models%20Locally%20with%20Simple%20APIs" data-a2a-url="https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/" data-a2a-title="Ollama API: Run Large Language Models Locally with Simple APIs"></a></p><p>The post <a rel="nofollow" href="https://nolowiz.com/ollama-api-run-large-language-models-locally-with-simple-apis/">Ollama API: Run Large Language Models Locally with Simple APIs</a> appeared first on <a rel="nofollow" href="https://nolowiz.com">NoloWiz</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
