RAG

DeepEval vs. RAGAS vs. LangSmith: Choosing the Right Evaluation Framework

This article compares these frameworks through a practical, hands-on evaluation exercise to help developers choose the right framework for their team's workflow, technical requirements, and evaluation needs. We'll look at design philosophy, metric coverage, workflow fit, learning curve, and pricing.

Build and test a LlamaIndex RAG application

LlamaIndex is available in Python and TypeScript. In this tutorial, you will learn how to build a RAG-powered question-answering (QA) system using LlamaIndex and expose the functionality as a REST API. You will learn how to write unit tests for it using pytest and automate the build and test process using continuous integration with CircleCI.

Add Auth and Access Control to a Pinecone RAG App

In this tutorial, you will learn how to implement authentication and authorization (relationship-based access control or ReBAC) using Descope in a RAG application.