Skip to content

Commit f0908eb

Browse files
committed
Merge branch 'main' into alpha
2 parents 880eeb8 + 17f9f70 commit f0908eb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,12 @@
1515

1616
A Hybrid Search and Augmented Generation prompting solution using Python [OpenAI API Embeddings](https://platform.openai.com/docs/guides/embeddings) persisted to a [Pinecone](https://docs.pinecone.io/docs/python-client) vector database index and managed by [LangChain](https://www.langchain.com/). Implements the following:
1717

18+
- **System Prompting**. How do use the system prompt to modify LLM text completion behavior.
19+
- **Templates**. How to create templates in order keep your prompt DRY.
20+
- **LangChain**. How to setup a project using LangChain as an alternative to vendor specific LLM PyPi packages.
1821
- **PDF Loader**. a command-line pdf loader program that extracts text, vectorizes, and
1922
loads into a Pinecone dot product vector database that is dimensioned to match OpenAI embeddings.
20-
- **Retrieval Augmented Generation**. A chatGPT prompt based on a hybrid search retriever that locates relevant documents from the vector database and includes these in OpenAI prompts.
23+
- **Retrieval Augmented Generation (RAG)**. A chatGPT prompt based on a hybrid search retriever that locates relevant documents from the vector database and includes these in OpenAI prompts.
2124

2225
Secondarily, I also use this repo for demonstrating how to setup [Pydantic](https://docs.pydantic.dev/latest/) to manage your project settings and how to safely work with sensitive credentials data inside your project.
2326

0 commit comments

Comments
 (0)