Tutorials: Chat

Customizing Stream Chat iOS/Swift App for a Unique Look: A Quick Start Guide

This article demonstrates how to perform basic customizations such as swapping colors, fonts, and icons with assets, color, and typographic styles from your style guide. You can create a free chat trial account to follow along with the tutorial. Resources You can find and download the completed Xcode project on GitHub. This tutorial is for
Read more ->
11 min read

How to Add RAG-Based AI to Team Chat With Stream

AI agent chats are mostly a 1:1 experience. But that misses a clear opportunity--having an AI member of your team. If every team member was participating in a chat with AI, you could collaborate as a group, create shared knowledge bases, or solve problems together more efficiently. So, let's build that. We're going to extend
Read more ->
6 min read

Build an Agentic RAG System With OpenAI, LanceDB, and Phidata

Integrating AI into enterprise applications often challenges getting accurate and efficient results from LLMs. The main reason is that LLMs are trained on large datasets rather than specifically on your enterprise's data. These challenges may usually include hallucinations, outdated information presentation, and more. This article explores the integration of AI agents, or, Agentic Retrieval Augmented
Read more ->
8 min read

Full-stack Development with Ionic and Nitric: Building the Notes Application Part 2

In the previous article, we extended our API with endpoints to create and retrieve notes and integrated the new endpoints into the application. In this article, we will extend our application with full-stack functionality for editing and deleting notes. Editing Notes Adding the API Request Before creating the API, let's set up a dependency to
Read more ->
10 min read

Full-Stack Development with Ionic and Nitric: Building the Notes Application Part 1

In the previous article, we extended our application with authentication and integrated it with the API. Now, will start building a note-taking application. We will focus on adding full-stack functionality for creating and viewing notes. Adding Dependencies Before building, let's add a few dependencies on the client side. Run the following command in a terminal
Read more ->
15 min read

Build an AI Assistant Using Python

In this post, we will see how to build a Python server allowing frontend chat SDKs to start and stop an AI agent for a channel in Stream Chat. Building polished AI assistants can be challenging. Features like streaming responses, table components, and code generation require complex implementation across SDKs and the backend. To ease
Read more ->
15 min read

Use Pinecone, OpenAI, and Stream To Chat With Any Book

Have you ever wanted to chat with the characters in your favorite book? Talk to Heathcliff about his origins, Harry Potter about his first impressions of Hogwarts, Jane Eyre about Lowood, or Lizzie Bennet about Mr. Darcy's proposal. Or, maybe, like us, you can’t wait to interrogate WebRTC For The Curious to learn more about
Read more ->
20 min read

Building an AI Chatbot for Customer Success

Earlier this year, payment service Klarna launched an AI customer service assistant. Within the first month, this AI had 2.3 million conversations, the equivalent of 700 agents, and led to a 25% drop in repeated inquiries. Klarna estimated it would “drive $40 million USD in profit improvement” in 2024. Customer success is an ideal opportunity
Read more ->
21 min read

Build an AI Assistant Using NodeJS

In this post, we will see how we can build a NodeJS server that will allow frontend chat SDKs to start and stop an assistant for a given channel in Stream Chat. Building polished AI assistants can be challenging. Features like streaming responses, table components, and code generation require complex implementation across SDKs and the
Read more ->
10 min read