Back to Blog
4 min read

AI Trends to Watch in 2024

AI Trends to Watch in 2024

As we prepare for 2024, several AI trends are poised to reshape the technology landscape. Here’s what to watch.

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!

Michael John Peña

Michael John Peña

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