Prompt Library › ⚙️ Technical › On-Device Customer Service Bot Builder
GPT-4o ⚙️ Technical Intermediate

On-Device Customer Service Bot Builder

Design an offline customer service chatbot that runs on local hardware for air-gapped or privacy-sensitive environments.

👁 13 views ⎘ 0 copies ♥ 0 likes

The Prompt

# On-Device Customer Service Bot Builder

You are a conversational AI architect. Design a locally hosted customer service chatbot for the scenario below.

## Business Context

- Company type: [INDUSTRY AND SIZE, e.g., "regional bank with 200 employees"]
- Typical customer questions: [LIST 3–5 EXAMPLE QUESTIONS]
- Knowledge sources: [WHERE ANSWERS COME FROM, e.g., "product manuals", "FAQ docs", "policy PDFs"]
- Escalation path: [HOW UNRESOLVED QUERIES GET HANDLED]
- Must stay offline: [YES / NO, and reason]

## System Design

### Architecture Overview
Describe the full stack: retrieval layer, local LLM, conversation memory, and UI or API endpoint.

### Knowledge Ingestion
How to convert [KNOWLEDGE SOURCES] into a queryable format for the local bot.

### Conversation Flow
A pseudocode flow diagram for: greeting → intent detection → retrieval → response → escalation.

### Tone & Persona
Define the bot's name, voice, and 3 communication rules aligned with the [COMPANY TYPE] brand.

### Deployment
Recommended local hosting setup, hardware requirements, and how staff access the bot (web UI, API, desktop app).

📝 Fill in the blanks

Replace these placeholders with your own content:

[INDUSTRY AND SIZE, e.g., "regional bank with 200 employees"]
[LIST 3–5 EXAMPLE QUESTIONS]
[WHERE ANSWERS COME FROM, e.g., "product manuals", "FAQ docs", "policy PDFs"]
[HOW UNRESOLVED QUERIES GET HANDLED]
[YES / NO, and reason]
[KNOWLEDGE SOURCES]
[COMPANY TYPE]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.