A Practical Guide to Building Specialized Agentic Systems on Your Own Hardware
Introduction: Why Fine-Tune Small Models Locally?
Chapter 1: Foundations of Small Language Models
- What Is a “Small” Language Model?
- Transformer Architecture Refresher
- Tokenization and Vocabulary
- Context Windows and Memory
- Embeddings and Representations
- The Size–Capability–Cost Trade-off Curve
Chapter 2: The Local AI Ecosystem and Model Selection
- Major Small Language Model Families
- Base Models Versus Instruction-Tuned Models
- Quantization Formats and Trade-offs
- Inference Engines and Runtimes
- Hardware Realities: GPUs, CPUs and Memory
- Selecting Your Stack: A Decision Framework
Chapter 3: Data Strategy for Fine-Tuning
- Fine-Tuning Versus Prompting
- Fine-Tuning Versus RAG
- Fine-Tuning Versus Continued Pretraining
- Fine-Tuning Versus Distillation
- The Data Quality Hierarchy
- Licensing, Provenance and Legal Considerations
Chapter 4: Building Fine-Tuning Datasets
- Discovering Existing Datasets
- Instruction Dataset Formats
- Building Domain-Specific Datasets
- Tool-Use and Function-Calling Datasets
- Synthetic Data Generation
- Dataset Cleaning, Validation and Versioning
Chapter 5: Supervised Fine-Tuning Fundamentals
- How Supervised Fine-Tuning Works
- Setting Up Your Training Environment
- The Hugging Face Ecosystem for Fine-Tuning
- Configuring a Training Run
- Estimating Resource Requirements
- Running Your First Fine-Tuning Job
Chapter 6: Parameter-Efficient Fine-Tuning Techniques
- Why Parameter-Efficient Fine-Tuning?
- LoRA: Low-Rank Adaptation
- QLoRA: Quantized Low-Rank Adaptation
- Other Adapter Methods
- Configuring PEFT for Different Tasks
- Merging and Exporting Adapters
Chapter 7: Training Operations, Experiment Management and Debugging
- Hyperparameter Selection Strategies
- Training Stability and Convergence
- Experiment Tracking and Logging
- Checkpoint Management
- Debugging Common Failure Modes
- Reproducibility Practices
Chapter 8: Evaluating Fine-Tuned Models
- Why Systematic Evaluation Matters
- Automated Benchmark Suites
- Task-Specific Evaluation Design
- Tool-Calling and Structured Output Evaluation
- Regression Testing and Ablation Studies
- Human Evaluation When It Counts
Chapter 9: Specializing Models for Agentic Behavior
- What Makes a Model “Agentic”?
- Training for Tool Use and Function Calling
- Training for Structured Outputs
- Reasoning Specialization
- Routing and Intent Classification
- Multi-Agent Training Patterns
Chapter 10: Building Local AI Agents with Fine-Tuned Models
- The Agent Loop Architecture
- Tool Interfaces and MCP
- Memory and State Management
- Retrieval-Augmented Generation Integration
- Constrained Decoding and Output Validation
- Security, Sandboxing and Permissions
Chapter 11: Production Deployment and Optimization
- Model Packaging and Distribution
- Serving Architectures
- Latency and Throughput Optimization
- Memory Optimization in Production
- Monitoring and Observability
- Performance Profiling and Bottleneck Analysis
Chapter 12: Long-Term Maintenance, Security and Governance
- Iterative Fine-Tuning and Continual Learning
- Catastrophic Forgetting: Causes and Mitigation
- Dataset Drift and Model Decay
- Security Auditing Fine-Tuned Models
- Model Provenance and Compliance
- Organizational Practices for Model Operations