> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI use cases

> Tutorials for building and deploying AI-powered applications on Upsun, from chatbots to business intelligence tools.

Each tutorial builds a complete, deployable application. They progress from simple (context stuffing) to more advanced patterns (vector search, multi-app workers, database-backed AI).

<CardGroup cols={2}>
  <Card title="LangChain chatbot" icon="message-circle" href="/tutorials/ai/langchain-chatbot" tag="New">
    Build a documentation chatbot with Node.js, LangChain, and OpenAI. Includes prompt injection defense, output filtering, and rate limiting.
  </Card>

  <Card title="RAG pipeline" icon="database" href="/tutorials/ai/rag-pipeline" tag="New">
    Replace context stuffing with vector search using Qdrant. Retrieve only relevant chunks per query for 25x lower cost.
  </Card>

  <Card title="Coding agent" icon="code" href="/tutorials/ai/coding-agent" tag="New">
    Deploy opencode as a self-hosted AI coding agent with headless Chrome for web automation, screenshots, and performance testing.
  </Card>

  <Card title="News digest" icon="newspaper" href="/tutorials/ai/news-digest" tag="New">
    Build an AI news digest with a Node.js frontend and Python worker communicating through Redis for background processing.
  </Card>

  <Card title="Form processing" icon="clipboard-list" href="/tutorials/ai/form-processing" tag="New">
    Classify support tickets with AI to extract category, urgency, sentiment, and suggested actions from unstructured text.
  </Card>

  <Card title="eCommerce insights" icon="chart-column" href="/tutorials/ai/ecommerce-insights" tag="New">
    Query ecommerce data in plain English. The LLM generates SQL, runs it on a read-only MySQL endpoint, and formats the results.
  </Card>
</CardGroup>
