🚀 How to Learn AI from Scratch: A Friendly Engineer’s Guide
Welcome to the wild, wonderful world of AI! If you’re an engineer drowning in buzzwords, confused by fancy terms, or just wondering how to actually use AI without losing your mind—fear not, friend! This friendly guide breaks down how to get started with AI from absolute zero and build your own AI-powered tools.
🧠 Why Bother?
In today’s generative AI boom, there’s a clear productivity gap between those who know AI and those who don’t. The good news? AI is not just for PhD holders or machine learning gurus. You can get started right now—no rocket science degree required.
🤖 How to Use AI Everyday
ChatGPT was the big bang that brought generative AI into the spotlight. After that, every tech giant jumped on the bandwagon with their own chat AI. But which one should you use?
Here’s my daily rotation (because hey, free plans have limits, so I juggle like a pro):
- ChatGPT: The go-to for writing, brainstorming, and first drafts. It’s like your AI Swiss Army knife.
- Claude: My sidekick for quick scripts and command-line magic. Need a curl command? Claude’s got you.
- Gemini: The academic-looking one. Great for solid research and in-depth answers.
- Grok: The backup player when Gemini hits its daily limit.
But AI isn’t just chatbots. For presentations, I swear by Gamma.app. It saves me hours by creating slide decks from simple prompts. And when I need fact-checking or references, Perplexity.ai is my trusty sidekick.
If you work with collaboration tools like Confluence Cloud, check out Rovo Chat—it integrates neatly into your workflow.
🎯 Vibe Coding: Boosting Your Dev Game
Vibe coding is the art of letting AI become your co-pilot as you code. But it’s not magic; it requires practice and the right setup.
Getting the best experience means picking a good IDE and AI agent, then plugging into tools that fit your dev habits.
Two game-changers I’ve found:
- Task Master: Breaks down complex instructions so the AI doesn’t get stuck spinning its wheels. Big yes from Apple’s paper on AI thinking limits!
- Memory Bank: Keeps track of the big picture so your AI partner doesn’t forget what it was doing mid-session.
Mastering vibe coding means acing prompt engineering—basically, learning how to talk to AI so it gets your intent. Google’s prompt engineering whitepaper is a solid read, and for those hungry for more, this 2023 paper breaks down 26 pro tip techniques.
Remember: vibe coding is half mindset, half tools, and prompt engineering is the bridge.
🛠️ How to Develop Your Own AI Tools
Once you’re comfy using AI, the next step is to build with it. I’ve crafted neat helpers like a code review agent and a text-to-command-line bot. Want to know how?
Model Selection: Your AI Toolkit
What AI model can you call? Here’s the scoop:
- OpenRouter.ai: Access a boatload of models, some with free tiers. Perfect to test waters without busting your wallet.
- Ollama: Run models locally. Great for privacy and avoiding cloud costs, but hefty models might slow down your rig.
- gemini-balance: Cleverly manages Gemini’s free tier to keep you in the game without surprises.
My own recipe:
- Use gemini-balance for high stakes stuff (trust me, Gemini 2.0 is top-notch).
- OpenRouter for lighter, simpler tasks using Gemma 3:27B.
- Ollama locally for embedding tasks—cheap and scalable.
Pick your tools based on a balance of performance, cost, and access. Each has trade-offs.
AI Application: What to Build?
Here’s where your creativity kicks in! If you’re eyeing practical AI apps, you’ll likely meet RAG (Retrieval-Augmented Generation). It’s the secret sauce that helps language models access lots of background info without choking on big documents.
Curious about RAG architecture? I penned a deep dive here: Evolution of RAG.
And yes, fine-tuning your models for your data and workflows is crucial—but that’s a story for another day (soon, I promise!).
Don’t forget observability. You need to track how well your AI is working and why it sometimes flunks. Tools like LangSmith and LangFuse are worth checking out.
✨ Final Thoughts
AI can feel overwhelming. But remember: no one expects you to master it all at once. Start with problems from your day-to-day, build that one tiny tool, and watch everything else fall into place.
Curiosity beats credentials in this new AI era—and your momentum is the ultimate power-up.
See you next Thursday! 🚀
Written by ChunTing Wu—the engineer who’s been vibing with AI for years and loves sharing practical tips.