Pondhouse Data Blog

blog preview

Enhancing Self-Made Agent with Memory: Keeping Context for Better Conversations

Learn how to extend your advanced AI agent with memory to maintain conversation history and context, ensuring more coherent and context-aware responses.

11 minutes read
Read Post
blog preview

Advanced Self-Made Agent: Building a Smarter, Multi-Step AI Agent

Step up your LLM-powered AI agent with multiple iterations, user clarification requests, and dynamic state management. Perfect for more complex tasks.

6 minutes read
Read Post
blog preview

How to Build AI Agents Without Frameworks: A Step-by-Step Guide

Comprehensive tutorial for no-framework AI agent development using direct LLM interaction. Build smarter, more adaptable AI systems without the constraints of pre-built tools

15 minutes read
Read Post
blog preview

Step-by-Step Guide: Building a RAG System using Azure AI Search

Build a RAG system with Azure AI Search: This step-by-step guide shows you how to integrate retrieval-augmented generation with Azure AI Search. Learn how to build more accurate and context-aware AI applications by combining retrieval and generation.

11 minutes read
Read Post
blog preview

Azure OpenAI Content Filters: The Good, The Bad, and The Workarounds

Azure OpenAI is one of the most used AI platforms for enterprise users. The Azure environments is relatively well-trusted and provides access to all OpenAI LLM models. By default, Azure offers 'Content Filters' for their AI API. What are these and how to properly use them to net get in your way?

5 minutes read
Read Post
blog preview

Crawl4AI Tutorial: Build a Powerful Web Crawler for AI Applications Using Docker

Learn how to set up and use Crawl4AI's web scraping capabilities using Docker. This step-by-step tutorial shows you how to set up, configure, and deploy your first AI-powered web crawler in minutes. Free, open-source, and faster than many paid alternatives.

6 minutes read
Read Post
blog preview

Late Chunking: Improving RAG Performance with Context-Aware Embeddings

Searching for the right documents and chunks is the most important aspect of a RAG application. However, different chunking methods come with different drawbacks. Using long-context embedding models, we can use 'late chunking' to get the best chunking method for search quality so far.

8 minutes read
Read Post
blog preview

DSPy: Build Better AI Systems with Automated Prompt Optimization

Learn how to use DSPy to automate and optimize your LLM prompts. This step-by-step tutorial shows you how to build more reliable AI systems without manual prompt engineering and serves as introduction to DSPy.

12 minutes read
Read Post
blog preview

What is Libre Chat? The best alternative to Open WebUI and ChatGPT

Looking for an open-source alternative to ChatGPT or Open WebUI? LibreChat offers a versatile, free AI platform that supports multiple AI models like OpenAI, Anthropic or self-hosted ones.. It’s fully customizable, secure, and perfect for self-hosting. Learn in this post how LibreChat stands out as a flexible, privacy-focused AI chat solution.

7 minutes read
Read Post
blog preview

How to create LLM tools from any Python SDK using langchain-autotools

LLMs can use Tools to interact with other technology, like databases or APIs. Creating such tools however requires to semantically match the semantics of the LLM with the tool. Learn here how langchain-autotools makes this very easy.

7 minutes read
Read Post