Neo4j Cypher Generation ](/docs/templates/neo4j-cypher) : Generate cypher statements from natural language. Available with a [ "full text" option ](/docs/templates/neo4j-cypher-ft) as well. 
  * [ Supabase Self Query ](/docs/templates/self-query-supabase) : Parse a natural language query into a semantic query as well as a metadata filter for Supabase. 

##  🦙 OSS Models  ​

These templates use OSS models, which enable privacy for sensitive data.

  * [ Local Retrieval Augmented Generation ](/docs/templates/rag-chroma-private) : Build a chatbot over your data. Uses only local tooling: Ollama, GPT4all, Chroma. 
  * [ SQL Question Answering (Replicate) ](/docs/templates/sql-llama2) : Question answering over a SQL database, using Llama2 hosted on [ Replicate ](https://replicate.com/) . 
  * [ SQL Question Answering (LlamaCpp) ](/docs/templates/sql-llamacpp) : Question answering over a SQL database, using Llama2 through [ LlamaCpp ](https://github.com/ggerganov/llama.cpp) . 
  * [ SQL Question Answering (Ollama) ](/docs/templates/sql-ollama) : Question answering over a SQL database, using Llama2 through [ Ollama ](https://github.com/jmorganca/ollama) . 

##  ⛏️ Extraction  ​

These templates extract data in a structured format based upon a user-
specified schema.

  * [ Extraction Using OpenAI Functions ](/docs/templates/extraction-openai-functions) : Extract information from text using OpenAI Function Calling. 
  * [ Extraction Using Anthropic Functions ](/docs/templates/extraction-anthropic-functions) : Extract information from text using a LangChain wrapper around the Anthropic endpoints intended to simulate function calling. 
  * [ Extract BioTech Plate Data ](/docs/templates/plate-chain) : Extract microplate data from messy Excel spreadsheets into a more normalized format. 

##  ⛏️Summarization and tagging  ​

These templates summarize or categorize documents and text.

  * [ Summarization using Anthropic ](/docs/templates/summarize-anthropic) : Uses Anthropic's Claude2 to summarize long documents. 

##  🤖 Agents  ​

These templates build chatbots that can take actions, helping to automate
tasks.

  * [ OpenAI Functions Agent ](/docs/templates/openai-functions-agent) : Build a chatbot that can take actions. Uses OpenAI function calling and Tavily. 
  * [ XML Agent ](/docs/templates/xml-agent) : Build a chatbot that can take actions. Uses Anthropic and You.com. 

##  🚨 Safety and evaluation  ​

These templates enable moderation or evaluation of LLM outputs.

  * [ Guardrails Output Parser ](/docs/templates/guardrails-output-parser) : Use guardrails-ai to validate LLM output. 
  * [ Chatbot Feedback ](/docs/templates/chat-bot-feedback) : Use LangSmith to evaluate chatbot responses. 

* * *

####  Help us out by providing feedback on this documentation page:

[ Next  anthropic-iterative-search  ](/docs/templates/anthropic-iterative-
search)

  * ⭐ Popular 
  * 📥 Advanced Retrieval 
  * 🔍Advanced Retrieval - Query Transformation 
  * 🧠Advanced Retrieval - Query Construction 
  * 🦙 OSS Models 
  * ⛏️ Extraction 
  * ⛏️Summarization and tagging 
  * 🤖 Agents 
  * 🚨 Safety and evaluation 

Community

  * [ Discord  ](https://discord.gg/cU2adEyC7w)
  * [ Twitter  ](https://twitter.com/LangChainAI)

GitHub

  * [ Python  ](https://github.com/langchain-ai/langchain)
  * [ JS/TS  ](https://github.com/langchain-ai/langchainjs)

More

  * [ Homepage  ](https://langchain.com)
  * [ Blog  ](https://blog.langchain.dev)
  * [ YouTube  ](https://www.youtube.com/@LangChain)

Copyright © 2024 LangChain, Inc.