RAG Retrieval-Augmented Generation And Design Patterns

Retrieval-augmented generation (RAG) is a technique that enables large language models (LLMs) to retrieve and incorporate new information The concept of Retrieval-Augmented Generation (RAG) was introduced by  Patrick Lewis and his team of researchers from Facebook AI (now Meta), University College London, and New York University in a research paper published in 2020.  RAG improves large language models (LLMs) by incorporating information retrieval before … Continue reading RAG Retrieval-Augmented Generation And Design Patterns

PIP VS UV

Package Installer for Python https://github.com/astral-sh/uv 🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. uv is a newer, faster Python package and project manager that aims to be a drop-in replacement for pip, pip-tools, and venv, offering significant speed improvements and integrated features.  In contrast, pip is the traditional package installer that relies on separate tools like venv for managing virtual environments. uv handles both package … Continue reading PIP VS UV