WIP
This is an experimental playground for interfacing with different LLMs-chains (via LangChain), vectorstores (via Pinecone.io), and autonomous/chained agents.
- To ideate, and experiment potential use cases for generative AI
- Provide public documention current understanding and lessons learned
- Prompt Engineering by learnprompting.org - an open source introductory course on prompt engineering
- ChatGPT Prompt Engineering for Developers - Prompt engineering basics straight from OpenAI
- Welcome to LangChain - LangChain is a framework for developing applications powered by language models.
- Be data-aware: connect a language model to other sources of data
- Be agentic: Allow a language model to interact with its environment
- ποΈ Schema (4 items)
- ποΈ Models (3 items)
- ποΈ Prompts (4 items)
- ποΈ Indexes (4 items)
- ποΈ Memory (1 items)
- ποΈ Chains (4 items)
- ποΈ Agents (4 items)
-
Pineconeio Quickstart (Coming Soon)
-
Redis Quickstart (Coming Soon)
Difficulty | Description |
---|---|
πΌ Beginner | Entry level projects to practice using OpenAI + LangChain |
π§πΎβπ» Intermediate | Mid-level projects to practice using OpenAI + LangChain + Custom Knowledge base |
π§πΎβπ» Advanced | Advanced-level projects and custom implementations of OpenAI + LangChain + Embeddings + Vectorstore Databases |
HuxleyPDF - PDF Chat bot
- Upload PDF docs, ask questions, receive conversational responses about your data
- Difficulty: Beginner
- Repo: Repo
- Stack: Built in Python, Streamlit (front end), OpenAI (LLM) + Pinecone (vector database)
- Todo: Add connectiom to S3 bucket
As an open-source project in a rapidly developing field, I welcome any contributions, whether it be in the form of updating code, better documentation, or projec to feature.
This repo and series is run by Fred Siika