Podniky vytvářejí RAG více než 100 datových zdrojů, ne jeden! - Microsoft jej dodává v produktech M365. - Google jej dodává ve svém vyhledávání Vertex AI. - AWS jej dodává ve svém Amazon Q Business. Vytvořme RAG poháněný MCP přes 200+ zdrojů (100% lokálních):
Podniková data jsou roztroušena v mnoha zdrojích. Dnes vybudujeme jednotný MCP server, který se dokáže dotazovat na 200+ zdrojů z jednoho rozhraní. Technologický zásobník: - @mcpuse vytvořit lokálního MCP klienta - @MindsDB se připojit k datovým zdrojům - @ollama lokálně obsluhovat GPT-oss Začněme!
Zde je pracovní postup: - Uživatel odešle dotaz. - Agent se připojí k serveru MCP MindsDB a najde nástroje. - Vybere vhodný nástroj na základě dotazu uživatele a vyvolá jej - Nakonec vrátí kontextově relevantní odpověď Nyní se ponořme do kódu!
1️⃣ Nastavení Dockeru MindsDB poskytuje obrazy Docker, které lze spouštět v kontejnerech Docker. Nainstalujte MindsDB lokálně pomocí obrazu Docker spuštěním příkazu ve vašem terminálu. Podívejte se na 👇 to
2️⃣ Spusťte grafické uživatelské rozhraní MindsDB Po instalaci obrazu Docker přejděte ve svém prohlížeči na port localhost 47334 a získejte přístup k editoru MindsDB. Prostřednictvím tohoto rozhraní se můžete připojit k více než 200 zdrojům dat a spouštět na ně SQL dotazy. Podívejte se na 👇 to
3️⃣ Integrujte datové zdroje Začněme budovat náš federovaný dotazovací stroj připojením našich datových zdrojů k MindsDB. Jako federované zdroje dat používáme Slack, Gmail, GitHub a Hacker News. Podívejte se na 👇 to
4️⃣ Konfigurace serveru MCP Po vytvoření federovaného dotazovacího stroje sjednoťme naše datové zdroje jejich připojením k serveru MCP společnosti MindsDB. Přidejte konfiguraci serveru MCP do souboru JSON, jak je znázorněno níže. Podívejte se na 👇 to
5️⃣ Připojení klienta k serveru Nastavíme našeho lokálního klienta přes mcp-use a připojíme ho k MCP serveru pomocí pouhých 4 řádků kódu. 1. Inicializujte klienta MCP z konfiguračního souboru. 2. Připojte místní LLM přes Ollama. 3. Vytvořte agenta pomocí LLM a klienta. 4. Spusťte dotaz. Zkontrolujte toto 👇
Hotový! Náš server MindsDB MCP je nyní připojen k místnímu klientovi prostřednictvím mcp-use! Nabízí dva nástroje: - list_databases: Zobrazí seznam všech zdrojů dat připojených k MindsDB. - query: Odpovídá na dotazy uživatelů týkající se federovaných dat. Zkontrolujte toto 👇
Nakonec naše nastavení zabalíme do rozhraní Streamlit, kde můžeme dynamicky měnit konfiguraci MCP a chatovat přímo s agentem. Podívejte se na tuto ukázku👇
To je konec! Pokud vám to připadalo užitečné, sdílejte to znovu se svou sítí. Najdi mě → @_avichawla Každý den sdílím návody a postřehy o DS, ML, LLM a RAG.
Avi Chawla
Avi Chawla8. 8. 14:33
Podniky vytvářejí RAG více než 100 datových zdrojů, ne jeden! - Microsoft jej dodává v produktech M365. - Google jej dodává ve svém vyhledávání Vertex AI. - AWS jej dodává ve svém Amazon Q Business. Vytvořme RAG poháněný MCP přes 200+ zdrojů (100% lokálních):
105,01K