<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Tarun Kumar</title>
    <description>The latest articles on Forem by Tarun Kumar (@tarun6208).</description>
    <link>https://forem.com/tarun6208</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3734908%2F40f483a0-2305-4f33-8f03-860ad3fab3ec.jpg</url>
      <title>Forem: Tarun Kumar</title>
      <link>https://forem.com/tarun6208</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/tarun6208"/>
    <language>en</language>
    <item>
      <title>Meet the Future on Four Legs: Why the Unitree Go2 Is More Than Just a Robot Dog</title>
      <dc:creator>Tarun Kumar</dc:creator>
      <pubDate>Tue, 24 Feb 2026 04:54:07 +0000</pubDate>
      <link>https://forem.com/tarun6208/meet-the-future-on-four-legs-why-the-unitree-go2-is-more-than-just-a-robot-dog-1b50</link>
      <guid>https://forem.com/tarun6208/meet-the-future-on-four-legs-why-the-unitree-go2-is-more-than-just-a-robot-dog-1b50</guid>
      <description>&lt;p&gt;I still remember the first time I saw a robot dog move in real life. Not in a YouTube video, not in a tech demo reel in person. And honestly? It stopped me in my tracks.&lt;br&gt;
Robotics isn't something that lives in factories and research papers anymore. It's spilling out into parks, classrooms, construction sites, and yes, sometimes even living rooms. And one of the machines leading that charge is the Unitree Go2.&lt;br&gt;
But here's the thing nobody tells you before you see it:&lt;br&gt;
It doesn't look like the future. It moves like it.&lt;/p&gt;

&lt;h2&gt;
  
  
  It Starts with a Double-Take
&lt;/h2&gt;

&lt;p&gt;At first glance, the Go2 looks like a sleek mechanical pet. Maybe something a tech company threw together for a trade show demo. You half-expect it to tip over or freeze up the moment it hits uneven ground.&lt;br&gt;
Then it starts moving.&lt;br&gt;
It doesn't shuffle. It doesn't stumble. It navigates. It reads the terrain beneath it, adjusts its stride mid-step, sidesteps obstacles without hesitation, and carries itself with this quiet, almost unsettling confidence.&lt;br&gt;
That's when your brain shifts gears.&lt;br&gt;
You stop thinking "cool gadget” and start thinking "wait, what exactly am I looking at?"&lt;br&gt;
What you're looking at is embodied AI. Intelligence that doesn't just process it moves.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part That Actually Surprised Me
&lt;/h2&gt;

&lt;p&gt;For the longest time, robotic dogs felt like a punchline or a pipe dream. Either absurdly expensive, locked inside a research lab somewhere, or just... not quite there yet. The kind of thing you'd see in a Boston Dynamics video and think "neat, but that's not for anyone like me."&lt;br&gt;
The Go2 quietly changes that story.&lt;br&gt;
Unitree built this robot to be agile, intelligent, and here's the detail that genuinely surprised me: accessible. Not "accessible for a Fortune 500 R&amp;amp;D department." Accessible for developers, educators, startups, and curious people who just want to build something real and see what happens.&lt;br&gt;
In a field that's been gated behind million-dollar budgets for decades, that's not a small thing. That's a shift.&lt;/p&gt;

&lt;h2&gt;
  
  
  It Doesn't Just See It Understands Space
&lt;/h2&gt;

&lt;p&gt;The Go2 uses a 4D ultra-wide LiDAR system, and if that sounds like dense technical jargon, let me translate it into something that actually matters:&lt;br&gt;
This robot doesn't experience the world as a camera does. It doesn't take flat pictures and tries to guess what's in front of it. It builds a living, constantly-updating map of everything around its depth, distance, obstacles, and terrain.&lt;br&gt;
That's how it avoids walking into things. That's how it plans its own path. That's how it handles the kind of messy, unpredictable real-world environments that make most robots look clumsy and confused.&lt;br&gt;
In plain terms, it reads the room. And then it decides what to do about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Movement Is the Thing
&lt;/h2&gt;

&lt;p&gt;I can describe the specs all day. But honestly, the hardest part of writing about the Go2 is capturing what it feels like to watch it move.&lt;br&gt;
It runs. It turns sharp corners. It climbs over small obstacles. When the ground shifts under it, it doesn't fall; it adjusts, recalibrates, and keeps going. The motor control and AI running underneath are doing an enormous, invisible amount of work to make all of that look completely effortless.&lt;br&gt;
At some point, you stop seeing machinery.&lt;br&gt;
You start seeing something closer to a new kind of creature, one that was designed, not born, but moves as it learned.&lt;/p&gt;

&lt;h2&gt;
  
  
  Here's What Most People Miss
&lt;/h2&gt;

&lt;p&gt;A lot of people see the Go2 and think: finished product. Something you buy, watch do tricks, put on a shelf.&lt;br&gt;
That's not what this is.&lt;br&gt;
The Go2 is a platform. A starting point. Researchers use it to test real-world navigation models. Universities run experiments through it. Developers wire in their own algorithms and push the edges of what autonomous systems can actually do when they have a body.&lt;br&gt;
Some models support 4G connectivity. Over-the-air updates mean the robot improves continuously. You buy it once, and it keeps getting smarter. The hardware you bring home today isn't the ceiling. It's the floor.&lt;br&gt;
That's a fundamentally different relationship with technology than we're used to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Moment Actually Matters
&lt;/h2&gt;

&lt;p&gt;We're at a strange, fascinating inflection point.&lt;br&gt;
AI has spent years living on screens answering questions, writing text, and analyzing data. Useful, yes. Impressive, definitely. But there's something it lacks when it's confined to a browser tab.&lt;br&gt;
A body.&lt;br&gt;
When intelligence can walk into a room, read the terrain, make a real-time decision, and act on it, that's when everything changes. That's when the gap between "software" and "the physical world" starts to close. That's when AI stops being a tool you use and starts being something that operates alongside you.&lt;br&gt;
The Go2 sits right at that intersection. It's not replacing your dog. It's not a novelty gadget for tech bros to show off at parties. It's a very real, very capable glimpse into a world where intelligent systems don't just run in the cloud, they walk among us.&lt;/p&gt;

</description>
      <category>robotics</category>
      <category>webdev</category>
      <category>ai</category>
      <category>dog</category>
    </item>
    <item>
      <title>Make Your Personal Blog Website with Wagtail CMS</title>
      <dc:creator>Tarun Kumar</dc:creator>
      <pubDate>Thu, 29 Jan 2026 05:47:52 +0000</pubDate>
      <link>https://forem.com/tarun6208/make-your-personal-blog-website-with-wagtail-cms-4m6g</link>
      <guid>https://forem.com/tarun6208/make-your-personal-blog-website-with-wagtail-cms-4m6g</guid>
      <description>&lt;p&gt;I’ve been wanting to build my own blog for a while now, and after trying out a bunch of different platforms like WordPress and some CMSs, I finally found Wagtail. And honestly? It’s been pretty great. Let me tell you why I think Wagtail is perfect for a personal blog and how you can get started with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Chose Wagtail
&lt;/h2&gt;

&lt;p&gt;I know what you’re thinking: “There are like a million blogging platforms out there—why Wagtail?” Fair question. Here’s the thing: I wanted something flexible enough to customize, but not so complicated that I’d spend weeks just setting it up. Wagtail is very easy to set up and customize with templates, but you still get the power and flexibility you need.&lt;/p&gt;

&lt;p&gt;And Wagtail is 10x faster than a WordPress website, and because it has much batter seo feature&lt;/p&gt;

&lt;p&gt;It’s built on Django, which I already have some experience with, and it provides a really clean admin interface that doesn’t feel like it was designed in 2005. Plus, it’s open source, which means no monthly fees eating into my coffee budget.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You’ll Need
&lt;/h2&gt;

&lt;p&gt;Before we dive in, here’s what you should have ready:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python 3.8 or higher is installed on your machine&lt;/li&gt;
&lt;li&gt;Basic understanding of Python (you don’t need to be an expert, trust me)&lt;/li&gt;
&lt;li&gt;A code editor – I use VS Code, but use whatever makes you happy&lt;/li&gt;
&lt;li&gt;Some command line knowledge (nothing crazy, just the basics)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Alright, let’s actually build this thing. First, I recommend setting up a virtual environment because you don’t want to mess up your system Python packages.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python -m venv myenv
source myenv/bin/activate  # On Windows: myenv\Scripts\activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now install Wagtail:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install wagtail
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once that’s done, create your project:&lt;/p&gt;

&lt;p&gt;wagtail start myblog&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd myblog
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That last command will ask you to create an admin account. Don’t forget those credentials – you’ll need them to log into your admin panel.&lt;/p&gt;

&lt;p&gt;Now fire it up:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python manage.py runserver
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Go to &lt;a href="http://127.0.0.1:8000" rel="noopener noreferrer"&gt;http://127.0.0.1:8000&lt;/a&gt; and boom – you’ve got a Wagtail site running. The admin panel is at &lt;a href="http://127.0.0.1:8000/admin" rel="noopener noreferrer"&gt;http://127.0.0.1:8000/admin&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting Up Your Blog
&lt;/h2&gt;

&lt;p&gt;Here’s where it gets fun. Wagtail is all about creating custom page types. For a blog, you’ll want to create models for your blog index page and individual blog posts.&lt;/p&gt;

&lt;p&gt;Create a new app for your blog:&lt;/p&gt;

&lt;p&gt;python manage.py startapp blog&lt;br&gt;
Then add it to your INSTALLED_APPS settings file.&lt;/p&gt;

&lt;p&gt;In your blog/models.py, you’ll want something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;from django.db import models
from wagtail.models import Page
from wagtail.fields import RichTextField
from wagtail.admin.panels import FieldPanel
from wagtail.search import index

class BlogIndexPage(Page):
    intro = RichTextField(blank=True)

    content_panels = Page.content_panels + [
        FieldPanel('intro')
    ]

class BlogPage(Page):
    date = models.DateField("Post date")
    intro = models.CharField(max_length=250)
    body = RichTextField(blank=True)

    search_fields = Page.search_fields + [
        index.SearchField('intro'),
        index.SearchField('body'),
    ]

    content_panels = Page.content_panels + [
        FieldPanel('date'),
        FieldPanel('intro'),
        FieldPanel('body'),
    ]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run migrations again:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python manage.py makemigrations
python manage.py migrate

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Creating Templates
&lt;/h2&gt;

&lt;p&gt;Wagtail needs templates to display your pages. Create a blog/templates/blog directory and add your templates there. Here’s a simple one for blog_page.html:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{% extends "base.html" %}
{% load wagtailcore_tags %}

{% block content %}
    &amp;lt;h1&amp;gt;{{ page.title }}&amp;lt;/h1&amp;gt;
    &amp;lt;p class="meta"&amp;gt;{{ page.date }}&amp;lt;/p&amp;gt;
    &amp;lt;div class="intro"&amp;gt;{{ page.intro }}&amp;lt;/div&amp;gt;
    &amp;lt;div class="body"&amp;gt;{{ page.body|richtext }}&amp;lt;/div&amp;gt;
{% endblock %}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Adding Some Style
&lt;/h2&gt;

&lt;p&gt;The default Wagtail setup is pretty bare-bones, which is actually good because you can style it however you want. I added some basic CSS to make mine look decent, and I’m planning to customize it more as I go.&lt;/p&gt;

&lt;p&gt;You can put your CSS in a static folder and link it in your base template. Nothing fancy is needed unless you want to get fancy.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Like About This Setup
&lt;/h2&gt;

&lt;p&gt;After using this for my own blog, here’s what I appreciate:&lt;/p&gt;

&lt;p&gt;The admin interface is actually pleasant to use. I can draft posts, schedule them, and manage everything without wanting to throw my laptop out the window. The StreamField feature (which I didn’t cover here, but you should definitely look into) lets you create really flexible page layouts. And since it’s Django under the hood, I can add any custom functionality I want.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Few Gotchas
&lt;/h2&gt;

&lt;p&gt;It’s not all sunshine and rainbows, though. The learning curve is steeper than something like WordPress if you’re not familiar with Python or Django. And while the documentation is pretty good, sometimes you’ll need to dig around to figure out how to do something specific.&lt;/p&gt;

&lt;p&gt;Also, deployment is on you. Wagtail doesn’t come with hosting, so you’ll need to figure that out yourself. I ended up using a simple VPS, but there are easier options like PythonAnywhere or Heroku if you don’t want to deal with server management.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building a blog with Wagtail has been a really good experience for me. It’s given me way more control than I’d get with a typical blogging platform, and I actually understand how everything works. If you’re comfortable with Python and want a blog that you can customize to your heart’s content, I’d definitely recommend giving Wagtail a shot.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>wagtail</category>
      <category>djangocms</category>
    </item>
    <item>
      <title>Simple 5-Step Roadmap to Build Your Own Generative AI</title>
      <dc:creator>Tarun Kumar</dc:creator>
      <pubDate>Wed, 28 Jan 2026 11:34:23 +0000</pubDate>
      <link>https://forem.com/tarun6208/simple-5-step-roadmap-to-build-your-own-generative-ai-l4b</link>
      <guid>https://forem.com/tarun6208/simple-5-step-roadmap-to-build-your-own-generative-ai-l4b</guid>
      <description>&lt;p&gt;If you want to build your own AI? Not just use ChatGPT, but actually create one? I’ve been there, and let me tell you, it’s easier than you think if you follow the right path. Let me break it down into 5 clear steps that actually work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Learn the Basics
&lt;/h2&gt;

&lt;p&gt;Before you touch any code, you need to understand what you’re building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understand:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What LLMs / Generative AI actually are&lt;br&gt;
Basics of Machine Learning &amp;amp; Deep Learning&lt;br&gt;
Python, PyTorch, Transformers&lt;br&gt;
Easiest start: Take a beginner course (Udemy / Coursera / free YouTube).&lt;/p&gt;

&lt;p&gt;Look, I know “learn the basics” sounds boring, but trust me, skipping this is like trying to build a house without knowing what a hammer is. You don’t need a PhD, just solid foundations.&lt;/p&gt;

&lt;p&gt;Spend 2-3 weeks here. Watch videos during breakfast, code during lunch breaks, and practice in the evening. The goal isn’t perfection, it’s understanding enough not to feel lost in the next steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My recommendation:&lt;/strong&gt; For Python + PyTorch, there are tons of free YouTube crash courses that’ll get you up to speed fast.&lt;/p&gt;
&lt;h2&gt;
  
  
  Choose a Base Model
&lt;/h2&gt;

&lt;p&gt;Here’s where beginners waste months: trying to train everything from zero.&lt;/p&gt;

&lt;p&gt;Instead of building everything manually:&lt;/p&gt;

&lt;p&gt;Pick a pretrained model (LLaMA, Mistral, GPT-style models)&lt;br&gt;
Download models from Hugging Face&lt;br&gt;
Decide model size based on your hardware (7B, 13B, etc.)&lt;br&gt;
Training from scratch is expensive; fine-tuning is smarter.&lt;/p&gt;

&lt;p&gt;Think of it like cooking. You wouldn’t grow wheat from seeds to make bread, right? You’d buy flour and bake. Same logic here—start with a pretrained model and customize it.&lt;/p&gt;

&lt;p&gt;I started with LLaMA 2 7B because it runs on consumer GPUs. Check your &lt;strong&gt;hardware first:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Got a good GPU (RTX 3090, 4090)? Try 7B-13B models&lt;br&gt;
Using Google Colab? Stick to smaller models or use quantized versions&lt;br&gt;
Have a cloud budget? Go bigger, but watch those bills&lt;br&gt;
Pro tip: Hugging Face is your best friend. Browse their model hub, read the model cards, and pick one that fits your use case.&lt;/p&gt;
&lt;h2&gt;
  
  
  Prepare Your Dataset
&lt;/h2&gt;

&lt;p&gt;Your AI is only as good as the data you feed it. Garbage in = garbage out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Collect domain-specific data (text, Q&amp;amp;A, chats, documents)&lt;br&gt;
Clean the data (remove noise, duplicates, weird formatting)&lt;br&gt;
Convert it into training format (JSON / CSV / instruction-response)&lt;br&gt;
Example format:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "instruction": "Explain REST API",
  "response": "A REST API is..."
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This step takes longer than you think. I spent 60% of my time just cleaning data on my first project. Remove broken text, fix encoding issues, and filter out junk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where to get data:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your own documents or chat logs&lt;br&gt;
Public datasets (Kaggle, Hugging Face Datasets)&lt;br&gt;
Web scraping (be ethical and legal about it)&lt;br&gt;
Synthetic data generation using existing LLMs&lt;br&gt;
Quality &amp;gt; Quantity. 1,000 high-quality examples beat 100,000 messy ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fine-Tune the Model
&lt;/h2&gt;

&lt;p&gt;This is where the magic happens. This is where your AI becomes yours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use techniques like:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LoRA / QLoRA (efficient, uses less memory)&lt;br&gt;
PEFT (Parameter-Efficient Fine-Tuning)&lt;br&gt;
Process:&lt;/p&gt;

&lt;p&gt;Train in batches on GPU (local or cloud)&lt;br&gt;
Monitor loss and outputs&lt;br&gt;
Iterate and improve&lt;br&gt;
This is where your AI becomes yours.&lt;/p&gt;

&lt;p&gt;Here’s what actually happens: You take that base model and teach it your specific style, knowledge, or task. Want an AI that writes like you? Fine-tune it on your writing. Want a customer support bot? Fine-tune it on support conversations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tools I use:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hugging Face transformers library&lt;br&gt;
Perfect library for LoRA&lt;br&gt;
bitsandbytes for quantization&lt;br&gt;
Google Colab or RunPod for GPU access&lt;br&gt;
Real talk: Your first fine-tuning will probably give weird results. That’s normal. Tweak your hyperparameters, adjust your dataset, try again. I went through 7 iterations before I got something decent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Watch for:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Loss going down = good&lt;br&gt;
Loss exploding or staying flat = something’s wrong&lt;br&gt;
Model repeating itself = might be overfitting&lt;br&gt;
Complete nonsense = check your data format&lt;br&gt;
Test, Deploy, and Iterate&lt;br&gt;
You’ve got a fine-tuned model. Now what?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test it thoroughly:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try edge cases and weird inputs&lt;br&gt;
Compare outputs with the base model&lt;br&gt;
Get feedback from real users (friends, colleagues, beta testers)&lt;br&gt;
Deploy it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local deployment:&lt;/strong&gt; Use llama.cpp or Ollama&lt;br&gt;
API deployment: FastAPI + Hugging Face Inference&lt;br&gt;
Cloud deployment: AWS, Google Cloud, or specialized LLM hosts&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep improving:&lt;/strong&gt;&lt;br&gt;
Collect user queries that fail. Add them to your training data. Refine-tune periodically monitor performance and costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Harsh Truths Nobody Mentions
&lt;/h2&gt;

&lt;p&gt;Let me keep it real with you:&lt;/p&gt;

&lt;p&gt;Hardware matters. You’ll need a decent GPU or cloud credits. Google Colab free tier works for learning, but you’ll outgrow it fast. Budget $50-200/month for serious work.&lt;/p&gt;

&lt;p&gt;It will break. A lot. Out of memory errors, CUDA crashes, and weird tokenization issues. Google the error, check GitHub issues, ask in Discord communities. Everyone goes through this.&lt;/p&gt;

&lt;p&gt;Your first model will be underwhelming. It’ll be slow, give mediocre outputs, and you’ll wonder if you did something wrong. You probably didn’t—this is just part of the process.&lt;/p&gt;

&lt;p&gt;Data preparation is 70% of the work. Accept this now and save yourself frustration later.&lt;/p&gt;

&lt;p&gt;Resources to Get You Started&lt;br&gt;
Learning:&lt;/p&gt;

&lt;p&gt;Fast.ai (practical deep learning)&lt;br&gt;
Hugging Face course (free and excellent)&lt;br&gt;
Andrej Karpathy’s YouTube channel&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Communities:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;r/LocalLLaMA on Reddit&lt;br&gt;
Hugging Face Discord&lt;br&gt;
AI alignment forums&lt;br&gt;
Tools:&lt;/p&gt;

&lt;p&gt;Hugging Face Transformers&lt;br&gt;
Axolotl (fine-tuning framework)&lt;br&gt;
LM Studio (local testing)&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building your own AI isn’t as scary as it sounds. Yes, there’s a learning curve. Yes, you’ll hit obstacles. But the feeling when you type something into your own AI and it responds intelligently? Absolutely worth it.&lt;/p&gt;

&lt;p&gt;A year ago, I couldn’t code. Now I’ve built and deployed three custom LLMs. If I can do it, you can definitely do it too.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://pythonjournals.com/" rel="noopener noreferrer"&gt;read more like this article:&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>gemini</category>
    </item>
    <item>
      <title>What is RAG?</title>
      <dc:creator>Tarun Kumar</dc:creator>
      <pubDate>Tue, 27 Jan 2026 10:37:38 +0000</pubDate>
      <link>https://forem.com/tarun6208/what-is-rag-2453</link>
      <guid>https://forem.com/tarun6208/what-is-rag-2453</guid>
      <description>&lt;p&gt;So you’ve undoubtedly heard the term “RAG” thrown around in AI chats and are wondering what it means. Don’t worry, it’s not as complicated as it seems, and I’ll explain it in plain English.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Basics&lt;/strong&gt;&lt;br&gt;
RAG stands for Retrieval-Augmented Generation. I know that sounds super technical. But here’s the thing: it’s actually a pretty clever solution to a problem that AI models have been dealing with for a while now.&lt;/p&gt;

&lt;p&gt;Think about it this way. You know how sometimes you’re chatting with an AI, and it just makes stuff up? Like, it sounds confident, but it’s completely wrong? That’s called &lt;a href="https://pythonjournals.com/what-is-hallucination/" rel="noopener noreferrer"&gt;hallucination&lt;/a&gt;, and it happens because these models are basically working from memory. They were trained on a bunch of data up until a certain point, and after that, they’re flying blind.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>rag</category>
    </item>
  </channel>
</rss>
