Category: Application Design

What is an AI Agent? An Explainer

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

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,...

Supercharge Your RAG application With Couchbase Vector Search and Unstructured.io

Supercharge Your RAG application With Couchbase Vector Search and Unstructured.io

Today we’re excited to announce the launch of the Couchbase and Unstructured.io connector which streamlines the process of ingesting unstructured data into your RAG pipeline built on top of Couchbase as the vector store. Using this connector, you can now...

How to Migrate MongoDB Device Sync (Realm) Apps to Couchbase Capella App Services

How to Migrate MongoDB Device Sync (Realm) Apps to Couchbase Capella App Services

The developer community has expressed significant concern following MongoDB Atlas’s deprecation announcement of their edge and mobile capabilities. In an earlier post, we explored why Couchbase Mobile is a strong alternative for supporting your offline-first data sync requirements. In this...

Preparing Datasets for Fine-Tuning ML Models: A Comprehensive Guide

Preparing Datasets for Fine-Tuning ML Models: A Comprehensive Guide

Fine-tuning machine learning models starts with having well-prepared datasets. This guide will walk you through how to create these datasets, from gathering data to making instruction files. By the end, you’ll be equipped with practical knowledge and tools to prepare...

Enhancing Performance Using XATTRs for Vector Storage and Search

Enhancing Performance Using XATTRs for Vector Storage and Search

With the introduction of vector search, users can now store large vector arrays—often made up of seemingly arbitrary numbers—within their documents. Since this data isn’t required for most standard queries, users can now leverage extended attributes (XATTRs), which are part...

Likith B, Software Engineer October 9, 2024
Our Live Streaming Schedule for 2024

Our Live Streaming Schedule for 2024

After all our September announcements, all the excitement, you thought we would go silent until the next one? Well we won’t, we have a new stream schedule coming your way. Tuesdays @ 10am ET: live coding with our DevRel team...

Simplifying Mobile Development with React Native for Couchbase Lite

Simplifying Mobile Development with React Native for Couchbase Lite

Couchbase Lite is a NoSQL database designed for mobile and embedded devices, allowing seamless data management even in offline environments. Today, I’m excited to introduce the new React Native – Native Module for Couchbase Lite, now available in public beta...

Introducing the New Couchbase Ruby ORM

Introducing the New Couchbase Ruby ORM

A practical guide for Ruby applications Ruby remains one of the most popular choices for building scalable applications, and Ruby on Rails continues to be one of the most flexible and robust web frameworks available. Notwithstanding the developer ease with...

Natural Language Programming: Applications and Benefits

Natural Language Programming: Applications and Benefits

What is Natural Language Programming? Natural language programming (NLP) is a form of programming where the instructions are written in human language, typically English. This approach makes writing code more intuitive and accessible to non-programmers because code is written in...

A Step-by-Step Guide to Preparing Data for Retrieval-Augmented Generation (RAG)

A Step-by-Step Guide to Preparing Data for Retrieval-Augmented Generation (RAG)

In today’s data-driven world, the ability to efficiently gather and prepare data is crucial for the success of any application. Whether you’re developing a chatbot, a recommendation system, or any AI-driven solution, the quality and structure of your data can...

Cloud Integration (Definition, Types, Benefits, and Solutions)

Cloud Integration (Definition, Types, Benefits, and Solutions)

The migration to the cloud has put all businesses, big and small, on roller skates, accelerating their need to stay competitive, agile, and innovative. Whether leveraging public, private, or multicloud environments, businesses must ensure these diverse systems integrate seamlessly. This...