Skip to content

This repository contains examples for my tutorial conversational apps with LangChain and Python for beginners

License

Notifications You must be signed in to change notification settings

rawar/conversational-apps-with-langchain

Repository files navigation

Conversational apps with LangChain and Python for beginners

These notebooks were created as part of a workshop for the Minds Mastering Machines on April 23rd in Cologne.

Overview and requirements

The following examples were tested using Ollama on-premises and Azure OpenAI. Where the use of Ollama was not possible, only Azure OpenAI was used.

What are LLMs, tokens, context window, embeddings, vector databases

What is LangChain?

LangChain is a framework for developing applications powered by large language models.

Overview of LangChain components

Langchain repository

Here is the LangChain repository for Python.

Project setup

First LangChain application

hello_langchain.ipynb

Use different LLMs

llms.ipynb

Caching and debugging

Prompting

prompting.ipynb

Prompt Evaluation

promptfoo

Application types

RAG - Retrieval-Augmented Generation

RAG Evaluation

rag-eval.ipynb

Talk-with-your-database

sql_db_qa.ipynb

Agents

UIs for Langchain

Low-code development with Langchain

Here are examples of Langflow and Flowise.

Bringing Langchain applications into production

Simple GRadio Chat App in Hugging Face

Sources

https://www.udemy.com/course/langchain/learn/lecture/37507516#overview https://learn.deeplearning.ai/courses/chatgpt-prompt-eng/lesson/1/introduction https://github.com/CoderPush/chatlit https://www.gradio.app/ https://github.com/langchain-ai/langchain https://flowiseai.com/ https://langchaindart.com/#/ https://python.langchain.com/cookbook/ https://www.langflow.org/ https://docs.smith.langchain.com https://api.python.langchain.com/en/latest/vectorstores/langchain_community.vectorstores.sqlitevss.SQLiteVSS.html

About

This repository contains examples for my tutorial conversational apps with LangChain and Python for beginners

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages