Heidelberg AICurriculum
Track 10 · Intermediate
10.1.1

Langdock

The EU-hosted AI workspace for teams

5 lessons 2026-08-06 AI-generated

1Overview

Langdock is a German AI workspace that puts several frontier models behind one company login, with EU hosting and GDPR compliance as the selling point rather than an afterthought. Teams get shared chats, shared prompt libraries, their own documents as context, and assistants colleagues can reuse. → Reach for it when the blocker is not "which model" but "legal will not approve a US consumer subscription for the whole department". → Unlike the single-vendor chatbots in Chat with AI, the model is a setting here, not the product.

Not written yet — this chapter is a placeholder for Langdock, one of the all-in-one AI platforms. Research and copy still to come.

1.1What does Langdock provide?

Langdock offers a German‑hosted AI workspace where your team accesses multiple frontier models through a single company login, with shared chats, prompt libraries, document context and reusable assistants.

1.2How does Langdock handle data compliance?

It runs on EU servers and is built for GDPR compliance, so you can meet legal requirements without needing separate US‑based subscriptions for each department.

1.3Can I switch models within Langdock?

Yes, the platform treats the model as a configurable setting rather than a fixed product, letting your team choose different frontier models while staying inside the same workspace.

2Lessons 5

2.1 Build a shared prompt library

A workspace‑wide repository where pre‑written prompts are stored, categorized, and reusable by any member.

You will have a searchable library of approved prompts that anyone in the workspace can insert into chats or assistants.

  1. Open the Prompt Library panel from the sidebar
  2. Press New Prompt and enter the instruction in a role‑task format
  3. Enter relevant Tags to describe the use case
  4. Click Save and confirm the prompt appears in the list
  • You'll see The new prompt is listed with its tags and can be inserted into any chat via the prompt picker.
  • Takeaway Centralising prompts captures institutional knowledge and ensures consistent AI behaviour across projects
  • Check After adding tags to a new prompt, what final action ensures it appears in the Prompt Library list and can be inserted into any chat?

2.2 Add a shared prompt library to the workspace

A prompt library stores reusable prompts that can be accessed by any chat or agent within the workspace.

You will create a library, add a prompt, and make it available to all members of the workspace.

  1. Within your new workspace, navigate to Library in the main menu.
  2. Click Create Folder, name it Shared Prompts, and confirm.
  3. Open the Shared Prompts folder and select Add Prompt.
  4. Enter a descriptive title (e.g., Generate Blog Outline) and paste a prompt template into the editor.
  5. Save the prompt and ensure its visibility is set to Workspace‑wide.
  • You'll see The Shared Prompts folder lists the new prompt, and any teammate can open it from the Library view.
  • Takeaway Centralizing prompts reduces duplication and ensures consistent AI behavior across projects.

2.3 Build an assistant that uses only uploaded documents as context

An assistant (agent) is a custom chatbot configured to answer questions based on specific knowledge bases you provide.

You will upload a document, create an assistant that references it, and test the response.

  1. In the workspace menu, go to Agents and click Create Agent.
  2. Give the agent a name (e.g., Policy Bot) and choose Custom AI as the type.
  3. Under Knowledge Bases, click Add Document, upload a PDF or text file containing company policy information, and confirm.
  4. In the agent’s configuration, set Context Source to Only uploaded documents.
  5. Save the agent, open its chat window, ask a question that is answered in the uploaded document (e.g., “What is our data retention period?”).
  • You'll see The assistant replies with an answer drawn directly from the uploaded policy document, without referencing external models or sources.
  • Takeaway Binding assistants to internal documents ensures answers stay within your organization’s knowledge and compliance boundaries.

2.4 Create an assistant that answers using only your uploaded documents

An AI assistant that answers queries by grounding its responses in your organization’s PDFs and text files.

A live Langdock assistant that references exclusively the uploaded internal knowledge base when responding

  1. Open the Assistants tab and click Create New Assistant
  2. Type a name such as “Internal Docs Bot” and paste a role‑task prompt into the Prompt field
  3. Drag and drop your company PDFs or text files onto the Knowledge pane and wait for indexing to finish
  4. Enter a domain‑specific question in the chat box and verify that the reply includes citations from the uploaded files
  • You'll see The chat response shows a concise answer together with the title and link of the source document, confirming the assistant used your internal knowledge base
  • Takeaway Grounding LLMs in proprietary data eliminates hallucinations and creates reliable on‑brand AI support
  • Check What observable evidence in the chat response confirms that the assistant is grounding its answer solely on your uploaded documents?

2.5 Create a simple workflow that triggers the assistant from a chat

A workflow connects multiple Langdock components—such as chats, agents, and integrations—to automate multi‑step processes.

You will design a workflow that sends a user’s question from a chat to the document‑based assistant and returns the answer.

  1. Navigate to Workflows in the workspace menu and click New Workflow.
  2. Add a Chat Trigger node and name it User Query.
  3. Connect the trigger to an Agent Call node, selecting the Policy Bot assistant created earlier.
  4. Link the Agent Call output to a Return Message node that sends the answer back to the original chat.
  5. Save and activate the workflow, then open a chat, type a policy‑related question, and observe the automated response.
  • You'll see When you ask a question in the chat, the workflow routes it to the assistant and displays the assistant’s answer within the same conversation thread.
  • Takeaway Workflows let you embed AI assistants into everyday tools, turning ad‑hoc queries into seamless automated interactions.

3You’ll know it worked 23 checkable outcomes in this chapter

  • The assistant accurately answers questions based on the uploaded files without hallucinating external info
  • The model selector only displays providers explicitly enabled in the backend, and the interface confirms EU hosting for each selection
  • Running the agent produces a draft LinkedIn post that matches the supplied style guide
  • Regular users see a limited list of models; attempts to select non‑approved models are blocked
  • The preview of the prompt shows the placeholder values replaced with test data before execution
  • The response header in Langdock shows which model processed the prompt
  • The response shows the document title, location link and a concise summary
  • Ask the assistant a question covered in one of the uploaded documents and verify the answer contains exact phrasing from the source.

23 outcomes in all — one per recipe below.

4FAQ, Tips & How-to 27

one problem, one solution, one action
FAQ Everyone

How can I quickly build a customer‑support chatbot in Langdock?

Open Langdock, go to the Assistants tab and click “Create New Assistant”. Enter a name, a brief description, and write a concise role prompt that defines the assistant’s task, style, and format. Save it and the platform instantly spins up a live chatbot without any coding.

AI-generated
FAQ Everyone

How do I give my Langdock assistant access to company documents?

In the assistant view select the “Knowledge” tab and drag‑and‑drop your PDFs or text files (such as FAQs or product specs) into the folder, or use the upload button. Langdock indexes these files into a vector store, making their content searchable when the assistant answers queries.

AI-generated
FAQ Everyone

What should I include in the instruction prompt to shape the assistant’s behavior?

Write a prompt that combines role, task, style, and output format—for example: “You are a professional customer service agent for Max Lamp Shop. Analyze incoming inquiries and draft a response. Style: clear, friendly, concise. Format: summary of request, answer, next steps.” Adding extra rules (e.g., always refer to the hotline) ensures consistent replies.

AI-generated
FAQ Everyone

How can I change which AI model my assistant uses and adjust its creativity?

Open the assistant’s chat view and click the model dropdown at the top, then select a model such as Claude 3.5 Sonnet or GPT‑4. Use the Creativity/Temperature slider to set a value (e.g., 0.2 for low creativity) and save; subsequent queries will use those settings.

AI-generated
How-to Everyone

Need answers from only our internal docs

Langdock lets you create custom assistants by uploading internal documents and configuring system prompts. This works by grounding the LLM in your specific data rather than relying on general training data, ensuring accurate, context-aware responses.

New Learning Lab ↗ Lesson → AI-generated
How-to Everyone

Team members keep reinventing prompts

Instead of each employee writing prompts from scratch, Langdock provides a workspace-wide prompt library. This ensures consistent output quality and preserves institutional knowledge by making proven prompts instantly reusable.

New Learning Lab ↗ Lesson → AI-generated
How-to Everyone

Need to keep corporate AI data in the EU

Langdock's backend allows administrators to toggle which LLM providers are available and filter them by hosting region. This ensures sensitive corporate data stays within EU data centers to meet strict compliance requirements.

New Learning Lab ↗ Lesson → AI-generated
How-to Everyone

Docs scattered in Confluence, Notion and SharePoint

Langdock integrates directly with platforms like Confluence, Notion, SharePoint, and OneDrive. This allows the AI to index and search internal documents natively, solving the common problem of fragmented corporate information.

New Learning Lab ↗ Lesson → AI-generated
How-to Everyone

Langdock lets you select any model from providers like OpenAI, Anthropic, or Google without logging into each service. This keeps your workflow flexible and centralizes prompt management.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Need LinkedIn posts that match my brand voice

Agents are pre‑configured AI chatbots that can be trained with instructions, documents and integrations. By feeding brand guidelines and a content calendar you get instant, on‑brand posts.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Meeting requests land in Gmail

Workflows use a visual node editor to chain together agents, deterministic steps, and external actions. By checking email content, calendar availability, and drafting replies, you get a ready‑to‑send draft for every meeting request.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Want Salesforce info inside your chat

Pre‑built integrations let you pull data from existing SaaS tools directly into Langdock conversations, enabling context‑aware AI assistance without leaving the platform.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Everyone can pick any AI model

Workspace admins can whitelist which AI models are available to users, ensuring that only approved providers are used and helping meet security policies.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Need to gather customer comments on your site

A Form trigger node starts the workflow when someone submits a form. You define required fields like name, feedback text, and optional email, which become the input data for downstream nodes.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Want to pull sentiment, category and a one‑sentence summary

An Agent node runs an LLM (e.g., Sonnet 4) using a custom prompt. By defining a structured output schema, the AI returns predictable fields instead of free‑form text, making downstream automation reliable.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Pull a user’s name and feedback into the prompt

Langdock lets you insert placeholders that pull data from previous nodes directly into an agent’s prompt, ensuring the AI processes the actual user input rather than static text.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Want analysis results sent straight to Slack

An Action node connects Langdock to external services. By referencing both trigger and agent outputs, you can compose a rich Slack message that includes sentiment, category, summary, and original feedback.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Team needs a live feedback form they can fill out

Deployment creates a versioned, enabled instance of the workflow and generates a unique URL for the Form trigger, allowing teammates to submit real feedback that instantly runs the automation.

Langdock ↗ Lesson → AI-generated
How-to Everyone

Want to pick a particular AI model for a query

Langdock lets you either let the autorouter pick the best model or manually select from ChatGPT, Claude, Gemini, Mistral, Llama etc. Selecting a model gives you control over capabilities, cost and latency.

How-to Everyone

Want a complete research report on any topic

The built‑in web research tool crawls the internet for up to several minutes, aggregates sources and returns a structured summary, saving you manual searching.

How-to Everyone

Need a branded document fast

By uploading a corporate template, Langdock can fill placeholders with AI‑generated content, producing ready‑to‑use documents while keeping branding consistent.

How-to Everyone

Langdock can connect to Microsoft services (SharePoint, OneDrive, Outlook, Teams) and search them directly from the chat, returning summaries or full content without leaving the platform.

How-to Everyone

Need to keep related chats, files and a shared prompt together

Projects let you group related chats, attach files, set a shared system prompt (instructions) and reuse that context across all conversations within the project.

How-to Everyone

Need a quick customer‑support chatbot that answers from your docs

By using Langdock's built‑in assistant creator you can define name, description and a short instruction prompt, then instantly spin up a functional chatbot without writing code. The platform handles the backend integration and model hosting for you.

Fachwerx ↗ Lesson → AI-generated
How-to Everyone

Need the AI to answer from our PDFs

Uploading PDFs or text files into Langdock’s knowledge folder automatically indexes them into a vector store, making the content searchable by the assistant at query time.

Fachwerx ↗ Lesson → AI-generated
How-to Everyone

Need consistent, on‑brand answers from an AI

A well‑structured instruction prompt (role + task + style + output format) guides the LLM to produce consistent, professional replies and ensures it uses the uploaded knowledge correctly.

Fachwerx ↗ Lesson → AI-generated
How-to Everyone

Need more creative vs deterministic answers

Langdock lets you pick different large language models per assistant and set a temperature (creativity) value, enabling you to balance deterministic answers with more expressive output as needed.

Fachwerx ↗ Lesson → AI-generated

The same set on /recipes, filtered by tool and role.

5See also

💬 Discuss this chapter

Ask, share, or report — over on the Heidelberg AI community forum.