Monthly Archives: June 2025

SMS vs RCS

RCS (Rich Communication Services) is essentially the modern evolution of SMS, designed to bring messaging into the smartphone era. Here are the key differences:

SMS limitations:

  • 160 character limit per message
  • Text-only (or basic MMS for media)
  • No read receipts, typing indicators, or delivery confirmations
  • No encryption
  • Works over cellular networks only

RCS advantages:

  • Much longer message limits (up to 8000 characters)
  • Rich media support (high-res photos, videos, audio messages)
  • Read receipts and typing indicators
  • Group messaging features
  • Works over Wi-Fi or cellular data
  • End-to-end encryption (when both parties support it)
  • Interactive features like quick replies and suggested actions

Current state: RCS adoption has been somewhat fragmented. Google has been the biggest pusher, integrating it into Android Messages. Apple finally announced RCS support for iPhones starting with iOS 18, though they’re implementing it selectively. Carriers have had varying levels of support.

The main challenge has been the network effect – RCS features only work when both sender and receiver support it, otherwise it falls back to SMS.

– manzoor

Agentic AI

Agentic AI often involves multiple LLM calls, but the defining characteristic isn’t really the number of calls or their automation – it’s about agency and goal-directed behavior. An agentic AI system can pursue objectives, make decisions, and take actions to achieve those goals, rather than just responding to single prompts.

Here are the core elements that make AI “agentic”:

Autonomy: The system can operate independently, making its own decisions about what actions to take next based on its current situation and goals.

Goal-oriented behavior: It works toward specific objectives, potentially breaking down complex tasks into smaller steps.

Environmental interaction: It can perceive its environment (whether that’s web searches, file systems, APIs, etc.) and take actions that change that environment.

Planning and reasoning: It can think through sequences of actions and adapt its approach based on feedback.

The multiple LLM calls are often a technique used in agentic systems – where the AI might call itself recursively to plan, execute, reflect, and re-plan. But you could also have agentic behavior in a single conversation where an AI is making strategic decisions about how to approach a complex problem.

Think of it like the difference between a calculator (reactive – you input, it outputs) versus a research assistant (agentic – given a goal, it figures out what information to gather, where to look, how to synthesize findings, etc.).

<generated by claude.ai>

– manzoor