This blog post covers how to build a chat history implementation using Azure Cosmos DB for NoSQL Go SDK and LangChainGo. If you are new to the Go SDK, the sample chatbot application presented in the blog serves as a practical introduction, covering basic operations like read, upsert, etc. It also demonstrates using the Azure Cosmos DB Linux-based emulator (in preview at the time of writing) for integration tests with Testcontainers for Go.

Go developers looking to build AI applications can use LangChainGo, which is a framework for LLM-powered applications. It provides pluggable APIs for components like vector store, embedding, loading documents, chains (for composing multiple operations), chat history, and more.

Leave a Reply

Your email address will not be published. Required fields are marked *