Skip to content
Back to Blog
1 min read

AI Trends to Watch in 2024

I wrote “AI Trends to Watch in 2024” to share practical, production-minded guidance on this topic.

There are a few themes I’m watching closely for 2024 — practical agents, small-model efficiency gains, and tighter integration between data platforms and LLMs. I’ll summarise each trend with concrete examples of what teams should do now.

Trend 1: AI Agents and Autonomous Systems

Trend 1: AI Agents and Autonomous Systems

from dataclasses import dataclass
from typing import List, Dict

@dataclass
class AITrend:
    name: str
    description: str
    current_state: str
    expected_evolution: str
    key_players: List[str]
    opportunities: List[str]
    challenges: List[str]

ai_agents_trend = AITrend(
    name="AI Agents and Autonomous Systems",
    description="AI systems that can plan, reason, and execute multi-step tasks",
    current_state="""
- OpenAI Assistants API launched
- Function calling capabilities maturing
- AutoGPT sparked interest
- Enterprise pilots beginning
""",
    expected_evolution="""
- More reliable task completion
- Better planning capabilities
- Integration with enterprise systems
- Human-in-the-loop patterns refined
""",
    key_players=["OpenAI", "Microsoft", "Anthropic", "Google"],
    opportunities=[
        "Workflow automation",
        "Research assistance",
        "Customer service automation",
        "Code generation and debugging"
    ],
    challenges=[
        "Reliability and error handling",
        "Cost of complex multi-step tasks",
        "Safety and control",
        "Enterprise integration complexity"
    ]
)

Trend 2: Small Language Models

small_models_trend = AITrend(
    name="Small Language Models (SLMs)",
    description="Efficient models optimized for specific tasks or edge deployment",
    current_state="""
- Mistral 7B showing strong performance
- Phi-2 from Microsoft impressive at 2.7B
- Quantization making deployment easier
- Edge deployment becoming viable
""",
    expected_evolution="""
- More efficient architectures
- Better distillation techniques
- Domain-specific SLMs
- On-device AI becoming common
""",
    key_players=["Microsoft", "Mistral", "Apple", "Google"],
    opportunities=[
        "Mobile and edge AI",
        "Cost-effective deployments",
        "Privacy-preserving AI",
        "Specialized domain models"
    ],
    challenges=[
        "Capability limitations",
        "Finding right size for task",
        "Evaluation complexity",
        "Fragmented ecosystem"
    ]
)

Trend 3: Retrieval-Augmented Generation (RAG)

rag_trend = AITrend(
    name="Retrieval-Augmented Generation (RAG)",
    description="Combining LLMs with knowledge retrieval for grounded responses",
    current_state="""
- Standard pattern for enterprise AI
- Vector databases proliferating
- Quality still challenging
- Evaluation frameworks emerging
""",
    expected_evolution="""
- Better retrieval quality
- Hybrid search approaches
- Agentic RAG patterns
- Graph-enhanced RAG
""",
    key_players=["OpenAI", "Pinecone", "Weaviate", "Microsoft"],
    opportunities=[
        "Enterprise knowledge bases",
        "Customer support automation",
        "Research and analysis",
        "Document Q&A"
    ],
    challenges=[
        "Retrieval quality",
        "Chunking strategies",
        "Context window limits",
        "Hallucination in synthesis"
    ]
)

Trend 4: Multimodal AI

multimodal_trend = AITrend(
    name="Multimodal AI",
    description="Models that understand and generate across modalities (text, image, audio, video)",
    current_state="""
- GPT-4V showing strong vision capabilities
- Gemini multimodal native
- Image generation maturing
- Video generation emerging
""",
    expected_evolution="""
- Seamless cross-modal understanding
- Real-time video analysis
- Audio/speech improvements
- 3D and spatial understanding
""",
    key_players=["OpenAI", "Google", "Anthropic", "Runway"],
    opportunities=[
        "Document understanding",
        "Visual inspection",
        "Content creation",
        "Accessibility"
    ],
    challenges=[
        "Compute requirements",
        "Quality consistency across modes",
        "Safety (deepfakes)",
        "Evaluation complexity"
    ]
)

Trend 5: AI Governance and Safety

governance_trend = AITrend(
    name="AI Governance and Safety",
    description="Frameworks, tools, and practices for responsible AI deployment",
    current_state="""
- EU AI Act near finalization
- US executive order issued
- Company policies emerging
- Safety research accelerating
""",
    expected_evolution="""
- Regulatory frameworks take effect
- Third-party auditing emerges
- Safety benchmarks standardized
- Governance tools mature
""",
    key_players=["Regulators", "Anthropic", "OpenAI", "Enterprise AI teams"],
    opportunities=[
        "Compliance tooling",
        "Risk assessment services",
        "Audit and certification",
        "Governance platforms"
    ],
    challenges=[
        "Balancing innovation and safety",
        "Global regulatory fragmentation",
        "Technical implementation complexity",
        "Measuring and proving compliance"
    ]
)

Emerging Technologies

emerging_technologies = {
    "neurosymbolic_ai": {
        "description": "Combining neural networks with symbolic reasoning",
        "potential": "Better reasoning, explainability, and reliability",
        "timeline": "Early research, 2-3 years to mainstream"
    },
    "federated_learning": {
        "description": "Training models across decentralized data",
        "potential": "Privacy-preserving AI at scale",
        "timeline": "Growing adoption, especially in regulated industries"
    },
    "ai_hardware": {
        "description": "Custom chips for AI workloads",
        "potential": "10-100x efficiency improvements",
        "timeline": "Ongoing - Groq, Cerebras, custom silicon accelerating"
    },
    "synthetic_data": {
        "description": "AI-generated training data",
        "potential": "Solve data scarcity, privacy concerns",
        "timeline": "Rapidly maturing, widespread by end of 2024"
    }
}

How to Stay Current

staying_current_advice = {
    "follow": [
        "arXiv cs.AI and cs.LG sections",
        "AI company blogs (OpenAI, Anthropic, Google AI)",
        "Researcher Twitter/X accounts",
        "AI newsletters (The Batch, AI Weekly)"
    ],
    "practice": [
        "Build small projects with new tools",
        "Participate in hackathons",
        "Contribute to open source",
        "Experiment with new models"
    ],
    "learn": [
        "Take courses on new frameworks",
        "Read papers (with AI summarization!)",
        "Attend conferences or watch recordings",
        "Join AI communities"
    ],
    "apply": [
        "Identify problems AI can solve",
        "Prototype before committing",
        "Measure real-world impact",
        "Iterate based on feedback"
    ]
}

Tomorrow, we’ll explore data platform evolution and what’s coming next!\n\n## Takeaways\n\nAdd a concise, personal takeaway and recommended next steps here.\n

Michael John Peña

Michael John Peña

Senior Data Engineer based in Sydney. Writing about data, cloud, and technology.