19. Project - First Week with Local AI
Project Overview
This project spans your first week with local AI. It's designed to build intuition through practical, daily use.
Day 1: Setup
Task: Get local AI running and have your first conversation.
- Install Ollama (Chapter 8)
- Pull a model (
ollama pull llama3.2:7b) - Run it (
ollama run llama3.2:7b) - Ask it to explain something you know well (verify quality)
- Ask it to help with one simple task (draft an email, write a function)
Deliverable: Screenshot of your first conversation
Day 2: Explore Strengths
Task: Find where local AI excels for you.
Try these categories (pick at least 3):
- Code: Write, explain, or debug a piece of code
- Writing: Draft or edit a document
- Learning: Explain a concept you want to understand better
- Analysis: Summarize or extract information from a document
- Planning: Help outline a project or task
Deliverable: Notes on which use cases felt most useful
Day 3: Explore Weaknesses
Task: Find where local AI struggles for you.
- Ask something that requires current information (watch it fail)
- Ask something complex that requires nuanced reasoning
- Test a long conversation: does it lose the thread?
- Try generating something highly creative (poem, story)
Deliverable: Notes on limitations you encountered
Day 4: Customization
Task: Make local AI work better for you.
- Create a custom system prompt for one use case (Chapter 12)
- Experiment with temperature: try creative vs. focused outputs
- Try a different interface (LM Studio, Jan, or API)
- Document what you changed and why
Deliverable: At least one custom Modelfile or system prompt
Day 5: Real Work
Task: Use local AI for something that matters.
Pick one real task:
- Draft a real email or document
- Debug real code you're working on
- Analyze a real document
- Prepare for a real meeting
Use local AI. Actually use the output (or part of it).
Deliverable: Document the task, what you used, and how it went
Day 6: Privacy Test
Task: Verify the privacy properties.
- Try processing a document you'd never want to leave your machine
- Check if your chosen interface has any network activity
- Consider: what would need to be true for this to be compromised?
Deliverable: Assessment of whether local AI meets your privacy needs
Day 7: Reflection
Task: Synthesize what you've learned.
Answer these questions:
- What surprised you about local AI?
- What's still confusing or unclear?
- What would you do differently?
- Do you see local AI as a regular part of your workflow?
- What do you want to learn next?
Deliverable: Written reflection (3-5 paragraphs)
Complete the project above. Document everything. At the end, you'll have: working local AI, concrete experience, and a written record of what you learned. Share your findings with someone else learning local AI—or write a blog post. Teaching reinforces learning.