NLWeb Environment Setup
Bootstraps and configures local development environments for NLWeb protocol deployments from scratch.
This skill automates the setup of an NLWeb (Natural Language Web) development environment, providing a standardized workflow for cloning repositories, managing Python dependencies, and configuring environment variables. It guides users through the selection of LLM and retrieval providers, handles sample data ingestion from sources like Schema.org or RSS feeds, and performs diagnostic checks to ensure the local aiohttp server and vector store are operating correctly. It is essential for developers initiating new agentic commerce projects or troubleshooting initial connectivity and embedding provider mismatches.
主な機能
01Multi-backend support including Qdrant Local, Azure AI Search, and Snowflake Cortex
02Schema.org, RSS, and Sitemap data ingestion for local vector stores
03Interactive LLM and retrieval provider selection (OpenAI, Azure, Anthropic, etc.)
04System-wide diagnostic checks for connectivity and config verification
05Automated environment configuration and dependency management via nlweb CLI
0632 GitHub stars
ユースケース
01Loading product catalogs via Schema.org JSON-LD for natural language querying
02Initializing a fresh local development environment for agentic commerce projects
03Switching retrieval backends from local Qdrant to production-grade Azure AI Search