← Back to Course Dashboard
Day 1 Β· Development Track Β· Lesson 06

Designing Custom Assistants

Course Target: Engineer code-free, specialized assistants β€” Custom GPTs, Gemini Gems, Claude Projects, and Microsoft Copilot agents β€” by giving them clear instructions, grounding them in your own materials, and shaping how they interact through Socratic scaffolding.

A custom assistant is not a new model and not a coding project. It is a reusable briefing that sits on top of a chat model and loads before every conversation, so the assistant opens already knowing its job, its sources, and its rules. In this lesson, faculty learn the one design that all four tools share, how to ground an assistant in course materials so it stops inventing, and how to write instructions that teach by guiding rather than by handing over the answer.

Learning Objectives

Key Terms

Select any card to flip it and reveal the definition. Cards are keyboard-operable β€” press Enter or Space.

Course Outline & Lesson Modules

The shared anatomy of an assistant

Whatever the brand on the box, a custom assistant is the same thing: a configuration layer that sits on top of a base chat model. You are not training a model and you are not writing code β€” you are packaging a briefing the model reads before every conversation. Learn that briefing once and the skill transfers to all four tools.

Nearly every builder asks you to fill in the same handful of parts:

1. A name and short description. So you and your colleagues can find the assistant later and understand its job at a glance.

2. System instructions. The standing prompt β€” the heart of the whole thing. It sets the role, scope, tone, rules, and the lines the assistant must not cross.

3. Grounding knowledge. Reference files the assistant can draw on: your syllabus, rubric, or policy documents.

4. Capabilities and tools. Optional powers such as web search, data analysis, image generation, or connections to other apps.

5. Conversation starters. A few example prompts that remove the blank-page problem for first-time users.

6. Sharing and permissions. Keep it private, share by link, or roll it out to a team or whole institution.

Conceptual analogy: Building a custom assistant is less like hiring a new employee and more like writing the onboarding binder and the standing orders for a very capable temp who shows up fresh every morning. Same model underneath β€” but now briefed, scoped, and pointed at the right shelf of documents before anyone asks the first question.

Hands-on Workspace Modules

Activity 01

Assistant Spec Sheet

Plan before you build. Define your assistant's purpose, audience, role, grounding sources, and guardrails, then generate a portable spec block you can drop into any of the four builders.

Open Activity 1
Activity 02

Socratic Instruction Builder

Assemble a system-instruction block for a grounded tutor β€” choosing how Socratic it should be, what it must never do, and how it cites your materials β€” then copy it straight into your builder.

Open Activity 2
Activity 03

Build, Test & Iterate

Stand up your assistant in a chosen platform, then run it through an edge-case stress test and log what breaks, refining the instructions until the behavior holds.

Open Activity 3