Article 1

LangChain 01 - Getting Started: Quick Hello World Guide

This article introduces how to use the LangChain library with OpenAI API and GPT-3.5-turbo model to create a template for generating jokes about specific topics (like cats). The author demonstrates...

Article 2

LangChain 02 - JsonOutputParser and Streaming JSON Data P...

This article explains how to install and use LangChain and OpenAI API in Python, retrieve specified country and its population data through async functions, and demonstrates the process of progress...

Article 3

LangChain 03 - astream_events Streaming Output with FAISS...

This article introduces how to use DocArrayInMemorySearch to vectorize text data, combined with OpenAIEmbeddings and GPT-3.5 model, to implement relevant information retrieval and answer generation...

Article 4

LangChain 04 - RAG Retrieval-Augmented Generation

This article explains in detail how to use RAG technology in LangChain, combined with OpenAI's GPT-3.5 model, to improve text generation quality through retrieval and generation. Provides installat...

Article 5

LangChain 05 - RAG Enhanced Conversational Retrieval

This article introduces how to use tools in LangChain library, such as OpenAIEmbeddings and ChatModels, combined with document retrieval technology, to create a program that generates answers based...

Article 6

LangChain 06 - RAG with Source Document

Retrieval-Augmented Generation (RAG) with Source Document is an AI technology framework that combines retrieval with large language model generation. Its core...

Article 7

LangChain 07 - Multiple Chains

How to use Runnable and Prompts in LangChain to create chainable conversation flows for multi-stage question answering, with practical examples of sequential and parallel chain composition.

Article 8

LangChain 08 - Query SQL DB with GPT

This article introduces how to use LangChain framework to import Chinook SQLite database through Python script and use GPT model to execute SQL queries, such as calculating employee count.

Article 9

LangChain 09 - Query SQL DB with RUN GPT

This article introduces how to use Python libraries like langchain and ChatOpenAI (GPT-3.5-turbo) combined with SQLite database to create a program to execute SQL queries and return results in natu...

Article 10

LangChain 10 - Agents Langchainhub Guide

This article introduces how to use LangChainHub's Hub mechanism through Python code to easily access and share Prompts. Although the project hasn't been...

Article 11

LangChain-11 Code Writing FunctionCalling: Autoregressive...

This article introduces how to use the GPT-3.5-Turbo model to write Python code to solve users' abstract calculation problems, such as 2+2 and complex mathematical expressions, demonstrating the mo...

Article 12

LangChain-12 Routing By Semantic Similarity

This article introduces a method using large models (like OpenAI) and Prompt templates to handle unexpected inputs in program design by calculating the similarity between queries and preset templates.

Article 13

LangChain-13 Memory ConversationBufferMemory: Conversatio...

This article introduces how to use tools in the LangChain library to manage conversation context of large models in Python. Through components like...

Article 14

LangChain-14 OpenAI Content Moderation (Moderation) Expla...

Content moderation is a core component of modern internet platform safety and compliance, used to identify, filter, and manage user-generated content (UGC) to prevent the spread of illegal, low-qua...

Article 15

LangChain-15 Intelligent Knowledge Retrieval: AgentExecut...

Build an intelligent knowledge retrieval system using Wikipedia search plugin, AgentExecutor, and LangChain tools. Covers agent initialization, tool binding, and multi-step reasoning workflows.

Article 16

LangChain-16 Using Tools: Mastering LLM Tool Calling

LangChain is currently one of the most popular LLM application development frameworks, specifically designed for building intelligent assistants, automation...

Article 17

LangChain-17 Function Calling AI Function Calling Explained

Function Calling is a core technology for Large Language Models (like GPT-4, Claude, Gemini) to interact with external systems. It enables AI to not only understand language but also execute tasks,...

Article 18

LangChain Cache Mechanism: InMemoryCache and SQLiteCache ...

LangChain provides a comprehensive caching mechanism to significantly reduce LLM call latency and costs. Its core includes InMemoryCache (in-memory cache) and SQLiteCache (persistent cache).

Article 19

LangChain-19 TokenUsage Callback Function Explained

Explains how to integrate OpenAI GPT-3 model in Python through LangChain library, demonstrating how to use the `get_openai_callback` function to obtain callbacks and execute requests.

Article 20

LangChain-20 Document Loaders TextLoader, CSVLoader, PyPD...

This article introduces various document loaders provided by the LangChain library, such as TextLoader, CSVLoader, DirectoryLoader, etc., demonstrating how to load and process data in various formats.

Article 21

LangChain Text Splitter: Character, Word, HTML and Code-b...

This article introduces various TextSplitters in the LangChain library, including character-based, word-based, HTML tag-based, and programming language-based splitters, as well as their application...

Article 22

LangChain-22 Text Embedding and FAISS Practical Explanation

This article introduces the key role of TextEmbedding in NLP, how to convert text into real number vectors to represent semantic relationships, and how to combine OpenAIEmbeddings and FAISS for eff...

Article 23

LangChain-23 Vector AI Semantic Search System Vector Data...

This article introduces how to use Chroma vector database to process and retrieve high-dimensional vector embeddings from documents, vectorize them using...

Article 24

LangChain-24 AgentExecutor Comprehensive Guide

This article introduces how to use the Langchain library in Python for document retrieval, load web content, configure OpenAIEmbeddings, and integrate GPT-3.5-turbo model for Q&A. It demonstrates h...

Article 25

LangChain-25 ReAct Framework Detailed Explanation Integra...

This article introduces ReAct, a framework that uses logical reasoning and action sequences to achieve goal-oriented tasks through LLM decision-making and operations. The core components include Th...

Article 26

LangChain-26 Custom Agent Complete Tutorial Building a Cu...

This article demonstrates how to create a chat agent using the Langchain library and GPT-4 model in Python by defining tool functions and integrating them with LLM to achieve queries for informatio...