Skip to main content

Introduction

Virtual Assistant Example

This example has been derived from work done by Kris Coelus.

Context

  • we want to gather feedback from company users for a Software-as-a-Service product.
  • The SaaS targets students and companies helping them with getting the best internship match between students and companies.

Approach

Now is the time to combine everything we've seen so far.

The first step is to be crystal-clear in what we want to achieve, i.e. what is the goal of the assistant. In this step, we will also think about how a successful conversation with the Virtual Assistant will look like.

Next, we start shaping the System Prompt. We use a discovery approach to learn together with the LLM. What are the steps to creating a succesful System prompt for this use case?

Now it is time to

When you're happy with the initial result, try jailbraking the Virtual Assistant. And then iterate on the System prompt to try to mitigate these attacks.

Tips & tricks:

  • Think about tone of voice.
  • Dive into the different prompting techniques
  • Think about the system prompt as a software application meets a theatre play: you need all the instructions necessary for successfully executing the Virtual Assistant, but you also want to stage the conversation.