Cisco releases security small language models that hunt bugs, Poolside ships an agentic-coding MoE, Google's Flash tier gets cheaper and a Cyber variant, and NVIDIA puts a world model on a robot. Meet Voxtral: Mistral's full audio stack, built for voice agents

Cisco Foundation AI open-sourced Antares-1B and Antares-350M — models that pinpoint known vulnerabilities inside real codebases, connecting CVE/advisory data to the exact vulnerable lines. They run locally and cut cost up to 172x versus GPT-5.5 on a new localization benchmark. (Cisco blog)
So what: Vulnerability triage is high-volume, repetitive, and expensive on frontier APIs. A 350M model that localizes bugs locally at 1/172nd the cost makes continuous in-repo scanning the default — and open weights mean it runs where the code already lives.

A hands-on build: a stateful agent that runs a venue-operations workflow end to end. MongoDB Atlas for data + vector search, Voyage embeddings for retrieval, and LangGraph to orchestrate the planning / tool-calling loop into a durable graph.
So what: A clean reference for the emerging "database + embeddings + graph orchestration" agent stack — the pattern most production agents are quietly converging on.
sponsored

Voxtral Transcribe delivers the lowest word error rate of any transcription API. Speaker diarization, word-level timestamps, and context biasing across 13 languages, with recordings up to 3 hours per request. Need live audio? Voxtral Realtime streams sub-200ms, open-weights under Apache 2.0 and deployable on edge.
sponsored

Poolside shipped Laguna S 2.1, a 118B-total-parameter MoE with 8B activated per token and a long context window, built for agentic coding. It joins the lighter Laguna XS 2.1 (33B/3B), both available via Poolside's API and on OpenRouter.
So what: The coding-model field is splitting into a purpose-built agentic tier — sparse MoEs tuned for the plan/edit/test loop, not one-shot completion. 8B active from 118B total is the efficiency bet: frontier coding behavior at mid-tier serving cost.

Google refreshed the Flash tier for agentic workloads. Gemini 3.6 Flash cuts output token usage ~17% vs 3.5 Flash (up to 65% on some benchmarks) at lower cost, alongside a lighter 3.5 Flash-Lite and a security-focused 3.5 Flash-Cyber. (Google blog)
So what: For agents, token efficiency is the cost curve — a 17–65% cut in output tokens compounds across every multi-step run. A dedicated Cyber variant also signals security is becoming its own model track, not a fine-tune afterthought.

A 4B-parameter open world-action model (WAM) that reasons over a scene and generates robot actions on-device, in real time. It runs at robot-control resolution (640×360), ships on ROS 2, with weights on Hugging Face and a full technical report. (launch blog)
So what: Physical AI's bottleneck is latency — a robot can't wait on a cloud round-trip to decide its next move. A 4B world model that reasons and acts locally at control resolution is the shape of edge robotics: perception-to-action in one on-device model.

|
Vector Search Internals How Pinecone and Weaviate
|
I. The Problem
You have a query vector — 768 numbers representing the meaning of a sentence. You need to find the most similar vectors in a database of 10 million documents. How?
The obvious approach: compare the query against every single vector, compute the distance for each, sort, return the closest. This is exact search. It's correct. It's also O(n) — linear in the number of vectors.
For 10 million vectors at 768 dimensions, each comparison takes ~2 microseconds. That's ~20 seconds per query. In a production system serving 1,000 queries per second, you'd need 20,000 seconds of compute per second of wall time. Physically impossible.
|
THE MATH 10M vectors × 768 dimensions |
The problem isn't the algorithm. It's the scale. Exact search works fine for 1,000 vectors. At 10 million, it collapses.
II. The Big Idea
Here's the insight that changes everything: you don't need the exact nearest neighbor. You need a really good guess.
If the true nearest neighbor is document #4,872,341 and your search returns document #4,872,342 — which is 0.001% less similar — does the user notice? No. They're looking for relevant documents, not mathematical perfection.
This is Approximate Nearest Neighbor (ANN) search. The best ANN algorithms find 99.9% of the same results as exact search — at up to 1,000x the speed. You trade 0.1% accuracy for 1,000x speed. For any real-world application, that's not a compromise. It's the only option.
|
III. HNSW: The Layered Graph
The most popular ANN algorithm. Used by Weaviate, Qdrant, Milvus, and pgvector. HNSW (Hierarchical Navigable Small World) is a layered graph structure inspired by the probability skip list, a data structure from 1990.
The analogy: imagine finding a person in a 50-story building. You don't check every room. You start at the top floor — few people, long sightlines. Find the general direction. Drop to the next floor — more people, finer detail. Keep dropping until the ground floor, where every person exists and you find your target.
|
LAYER 3 (top): few nodes, long links •————————————• Entry point. Greedy search across long edges. LAYER 1: more nodes, medium links •——•————•————•——• LAYER 0 (bottom): all nodes, shortest links •••••••••••••••••••• Every vector is here. Search ends — return nearest neighbors. |
At each layer, the algorithm uses greedy routing: look at connected neighbors, move to the one closest to the query, repeat until no neighbor is closer (local minimum). Then drop to the next layer, where more connections exist, and continue.
Key parameters: M (neighbors per vertex — typical: 16–48, higher = better recall, more memory), ef_construction (build quality — typical: 200), and ef_search (query-time search width — higher = better recall, slower query, tunable at runtime).
The hierarchical structure means search time is O(log n). For 10 million vectors, that's ~23 steps instead of 10 million comparisons.
IV. IVF: The Clustering Approach
A completely different strategy. Instead of building a graph, IVF (Inverted File Index) partitions the vector space into regions using k-means clustering.
Imagine a map of the United States. Instead of searching every house, you first find which state the query is in, then only search houses in that state. IVF divides all vectors into k clusters, each with a centroid. During search, find the nearest centroids, then only search vectors within those clusters.
The critical parameter is nprobe — how many clusters to search. With nprobe=1, you search one cluster (fast, might miss). With nprobe=k, you search everything (exact, slow). Most teams tune nprobe experimentally, starting around nlist/10 and increasing until they hit their target recall.
IVF is simpler than HNSW, faster to build, and uses less index memory. But for the same recall, HNSW typically delivers lower latency. Most production systems default to HNSW unless memory is the primary constraint.
V. Product Quantization: 97% Compression
Both HNSW and IVF solve the speed problem. Neither solves the memory problem. 10 million vectors at 768 dimensions, stored as 32-bit floats, require ~30GB of RAM. For a billion vectors? 3TB.
Product Quantization (PQ) compresses vectors by up to 97%:
|
1. Split each vector into m equal chunks (subvectors) 2. For each chunk position, run k-means clustering 3. Replace each subvector with its nearest centroid ID → 768 floats (24,576 bits) → 8 IDs (64 bits) = 384x reduction |
10 million vectors: 30GB → ~80MB. That's the difference between "needs a dedicated server" and "fits in cache."
The trade-off: the compressed vector is an approximation. But PQ doesn't need to be perfect — it needs to preserve the ordering of distances. If vector A is closer than vector B originally, it should still be closer after compression. For most use cases, it is.
VI. The Combined Stack
In production, you don't pick one technique. You stack them. The most common combination is IVF + PQ — cluster first, then compress vectors within each cluster:
|
Step 1 — IVF: Partition vectors into clusters Step 2 — PQ: Compress vectors in each cluster Step 3 — Query: Find nearest centroids, scan nprobe clusters → Rerank: Fetch full vectors for top candidates, recompute exact distances |
Pinecone's own benchmarks show IVF+PQ delivers a 92x total speed increase compared to non-quantized indexes. The rerank step is crucial: PQ gets you close, then exact distance on the top 50 candidates pushes recall from ~95% to 99.9% — adding only ~1ms.
Three layers of approximation, each adding speed without meaningfully sacrificing quality.
VII. The Aha
|
“You trade 0.1% accuracy for 1,000x speed. |
Every vector database — Pinecone, Weaviate, Qdrant, Milvus, pgvector — implements some combination of HNSW, IVF, and PQ under the hood. Understanding these three techniques is understanding how vector search actually works.
Appendix: Real Databases
|
$ ./partner --with us
# Reach 1M+ AI developers, researchers & builders.
# Sponsor a future issue of the Intelligence Brief.
> apply: forms.gle/CY1eqZzuWFQBp7dH9

