Vlastní AI chatbot 4) Arxiv

Toto je seriál, kde ukazuji vývoj vlastního AI/LLM chatbota. Něco jako free chatGPT na vlastních datech. V tomto dílu vám ukážu, jak jsem do aplikace přidal databázi Arxiv pro vyhledávání odborných článků z oblasti fyziky, matematiky, informatiky, kvantitativní biologie, kvantitativních financí, statistiky, elektrotechniky a systémové vědy a ekonomie. Dalším užitečným nástrojem, který jsem chtěl přidat, […]
Vlastní AI chatbot 3) Autonomní RAG

Toto je seriál, kde budu postupně ukazovat vývoj vlastního AI/LLM chatbota. Něco jako chatGPT na vlastních datech, pro určitý účel použití. V tomto dílu vám ukážu, jak jsem nastavil do Streamlit prostředí Auto RAG, který se sám umí rozhodnout, jaký zdroj informací pro odpověď použije. Původně jsem chtěl ukázat klasický RAG (napojení na vlastní data) […]
Vlastní AI chatbot 2) Chatové rozhraní

Toto je seriál, kde budu postupně ukazovat vývoj vlastního AI/LLM chatbota. Něco jako chatGPT na vlastních datech, pro určitý účel použití. V tomto dílu vám ukážu rozhraní Streamlit pro chatbota, který je poháněn pomocí Groq a Llama 3. Když jsem přemýšlel nad vlastním chatbotem, tak jsem věděl, že chci, aby jeho součástí byl i klasický […]
Vlastní AI chatbot 1) Výběr a nastavení

Toto je seriál, kde budu postupně ukazovat vývoj vlastního AI/LLM chatbota. Něco jako chatGPT na vlastních datech, pro určitý účel použití. V tomto první dílu nastíním, jak jsem nad aplikací uvažoval a co jsem si vybral za technologie. Na závěr ukážu i první nástřel aplikace. Vytvořit si vlastního chatbota je něco, co mě láká už […]
Llama 3 + Groq + RAG: Superrychlý chatbot na vlastních datech

Velmi mě nadchl nový model Llama 3 od Meta v kombinaci s technologií Groq, díky které je odezva super rychlá. Takový chatbot je sám o sobě velmi fajn, ale co to rovnou vyzkoušet na vlastních nestrukturovaných datech? V tomto návodu si uděláme celou aplikace na Chainlit platformě. Pojďme si nejprve projít jednotlivé komponenty. Llama 3 […]
RAG chatbot s pomocí UI aplikace LangFlow

Jednoduchá aplikace RAG pro možnost nahrání pdf dokumentu a nastavení v rámci platformy LangFlow, bez kódování. Open source model Ollama na lokálním zařízení, nebo klasický openai model. Zaujal mě tento návod a tak jsem neváhal a hned ho vyzkoušel u sebe na pc. Zde je hezké schéma ohledně nastavení RAG: Langflow je nástroj navržený pro […]
Anthropic Claude může nyní používat nástroje: RAG chatbot pro zákaznické služby

V tomto návodu vám ukážu jednu kuchařku na připojení nástroje Retriever pro model Claude Opus od Anthropic. Aktuálně nejlepší a nejvýkonnější model LLM. Konkrétně si ukážeme, jak vytvořit chatbot pro zákaznickou podporu. Další návody najdete na stránce dokumentace Anthropic. Proč tato metoda? Technologie Script Pojďme rovnou na konkrétní kód. Nainstalujeme knihovnu Anthropic. Importujeme Anthropic, nastavíme […]
Advanced RAG: Pokročilé vyhledávání v dokumentech pomocí LlamaIndex

V tomto návodu vám ukážu, jak pomocí metody Advanced RAG a LlamaIndex vyhledávat a pokládat pokročilé dotazy na vaše odborné nebo firemní dokumenty. Jako jazykový model použijeme open source Zephyr-7b-alpha a API key z Hugging Face platformy. Proč tato metoda? Technologie Script Pojďme rovnou na konkrétní kód. Knihovny. Import knihoven a příprava Llama Index RAG. […]
PDF GPT asistent: Chatujte se svými pdf

V tomto návodu vám ukážu, jak se pomocí openAI asistenta dotazovat na své pdf dokumenty. Můžete tak interpretovat technické dokumenty, vědecké zprávy, nebo rozsáhlá textová data. Tento kód budeme spouštět pomocí platformy Google Colab. Návod Nejprve si nainstalujeme potřebné knihovny. !pip install openai cohere tiktoken Nastavíme klíč od OpenAI do proměnného prostředí. os.environ[„OPENAI_API_KEY“] = „Váš […]
Langchain, RAG, GPT-Vision: Analýza obrázků v pdf

V tomto návodu vám ukážu, jak pomocí Langchain, RAG a GPT Vision získat obrázky i text z pdf dokumentu a následně tato data analyzovat. Tento kód budeme spouštět pomocí platformy Google Colab. Návod Nejprve si nainstalujeme potřebné knihovny. Nastavíme cestu, kde bude uložen pdf dokument a následně i všechny soubory. V následujícím kódu uděláme: Nahrajeme […]