SIRAYA Blog

Check out the latest market trends and technical blog.

Diagram showing a bidirectional voice streaming session reconnecting at a turn boundary before an 8-minute session cap
AI

Amazon Nova 2.5 Sonic: Architecture for Real-Time Voice Agents

Building a production voice agent on Amazon Nova 2.5 Sonic means designing around two hard structural limits before you evaluate anything about voice quality or reasoning accuracy: the bidirectional streaming session caps at eight minutes, and the default account quota allows only twenty concurrent sessions per Region. Neither of these

Read More
Diagram showing a flat chat message array restructured into typed output items including message, reasoning, and function call
AI

GPT-6.1 Responses API Migration: A Production Checklist

Migrating to the Responses API for GPT-6.1 isn’t optional if your workload needs reasoning and tool calling together, and it isn’t a rename exercise either. Since GPT-5.4, Chat Completions has only supported tool calling when reasoning effort is set to none, and that restriction carries forward through GPT-6 Astra and

Read More
Diagram contrasting an always-on metadata logging pipeline with a disabled-by-default content logging pipeline for AI model calls
Security

How to Secure Generative AI on AWS: The Audit Log Gap

The security control most teams assume they have when running generative AI on AWS, and don’t, is content-level audit logging. CloudTrail logs an InvokeModel call by default: who called it, when, from where, and which model. It never logs the prompt or the response. The feature that actually captures what

Read More
Decision tree diagram matching model VRAM requirements to AWS GPU instance families for inference workloads
AI

AWS GPU Instances for Inference: How to Choose Compute

The instinct to provision the newest, most powerful GPU instance for an inference workload is usually the wrong instinct, and it’s the most expensive mistake I see teams make on AWS. Using a P5 instance built around H100 GPUs to serve a model that a G6 instance handles comfortably doesn’t

Read More
Diagram showing a coding agent's permission scope, staged rollout stages, and an evaluation gate before production use
AI

GPT-6.1 Agentic Coding: Guardrails Before You Roll Out

Rolling out GPT-6.1 for agentic coding safely means treating the model like any other change to a production dependency: scope what the agent is allowed to do before you worry about how good its output is, build your own regression evaluation before trusting vendor benchmarks, and stage the rollout because

Read More
Diagram showing a single database resolving a filtered vector similarity query against transactional data in one query
Cloud & Database

TiDB Vector Search for RAG: When to Skip the Second DB

TiDB vector search earns its keep in one specific scenario: when a query needs to filter on live, frequently-changing relational data and rank by vector similarity in the same transaction. If that’s your actual access pattern, and it is for most multi-tenant RAG and agent memory systems, storing embeddings in

Read More

See What SIRAYA Can Do For You!

You can become the next great story. Let us show you how!