Category: Best Practices and Tutorials
What is Semantic Search? The Definitive Guide
What is semantic search? Semantic search is an advanced technique that focuses on understanding the intent and contextual meaning of queries rather than just matching keywords. By using natural language processing (NLP), machine learning, and knowledge graphs, it interprets relationships...
Synthetic Data Generation with Capella DataStudio
If you’re a developer working with Couchbase or Capella, you’ll want to know about Capella DataStudio. It’s a free, community-supported tool with a slick, single-pane-of-glass UI for managing Capella Operational, Capella Columnar, and Couchbase Server Clusters. Not only does it...
Graph Time Series Data From the Comfort of Your Terminal
If you have been following the earlier posts on the Couchbase blog, you have seen content about Couchbase Shell latest release. I am trying different things and today I wanted to see what I could do with time series datasets....
Adding External RBAC to Couchbase Data Using Permit.io
As web applications grow in complexity, ensuring that only the right users have access to your Couchbase data is essential. Without a well-defined access control system, unauthorized users may access sensitive information or perform harmful actions. Integrating Permit with Couchbase...
Setting Up Cross-VPC XDCR Between Amazon EKS Clusters
In modern distributed systems, the ability to replicate data between separate environments is crucial for ensuring high availability, disaster recovery, and performance optimization. Couchbase’s XDCR (Cross Data Center Replication) feature allows seamless replication of data between clusters, enabling robust data...
A Guide to Data Chunking
What is Data Chunking? Data chunking is a technique that breaks down large datasets into smaller, more manageable chunks. It’s crucial to artificial intelligence, big data analytics, and cloud computing because it optimizes memory usage, speeds up processing, and improves...
Cracking the Code on Quality Control with Vector Search
There is a good chance you encounter vector search regularly, even if you are not building applications with it. Discovering content recommendations based on previous liked content is a common use case of vector embeddings, and one that many of...
AI Agents & the Coming Tidal Wave of Observability Data
As artificial intelligence continues to permeate various sectors, companies are increasingly looking at how they can develop, deploy, and scale AI agents to automate tasks, enhance user experiences, and drive innovation. These AI agents, powered by advanced language models and...
What is an AI Agent? An Explainer
Ever wish you had a digital helper who could handle repetitive tasks, help brainstorm, or even answer questions for you? Enter AI agents: these clever, goal-driven programs are designed to work alongside us, tackling everything from generating content to managing...
Everything You Need to Know About Agentic AI
What is Agentic AI? Agentic AI refers to artificial intelligence agents that work autonomously in real-world and virtual settings. Unlike traditional AI assistants that only respond to human prompts, these systems utilize advanced AI techniques to make decisions, take actions,...
PDF RAG Demo: Building Simplified AI Workflows with Couchbase Shell
Previously, we showed how to use Couchbase RAG capabilities through a Python app that allows the user to ‘chat’ with their PDF or with X. It’s simple to build, but can we build it simpler? I have been playing a...