Skip to content

Commit

Permalink
Updated How The Tables Turned My Life With Spylogic
Browse files Browse the repository at this point in the history
  • Loading branch information
kclark-scottlogic authored and Siteleaf committed Feb 21, 2024
1 parent 94cd38d commit 112598d
Showing 1 changed file with 18 additions and 7 deletions.
25 changes: 18 additions & 7 deletions _drafts/how-the-tables-turned-my-life-with-spylogic.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,34 @@ date: 2024-02-21 15:50:00 Z
author: Kira Clark
---

Being on the bench is not all sitting on the sidelines. I learned this during my time on "Mitigating prompt injection" which falls under the Ai umbrella before going down the chatbot rabbit hole. During my time on this project our bot evolved and no day testing was the same.
Being on the bench is not all sitting on the sidelines. I learned this during my time on "Mitigating prompt injection" which falls under the Ai umbrella before going down the chatbot rabbit hole. During my time on this project our bot evolved and no day testing was the same.

This is my story....

In the Beginning
##In the Beginning

Like all good stories we start at the beginning. Our protagonist the tester used to a life of automated tests thrown into a world of only manual testing. Little did they know they would find both a friend and an enemy in the one they were directed to test.
Like all good stories we start at the beginning. Our protagonist the tester used to a life of automated tests thrown into a world of only manual testing. Little did they know they would find both a friend and an enemy in the one they were directed to test.

In the early days the model of chatbot being used (gpt-3.5-turbo) wasn't the smartest unlike it's younger brother (gpt-4). This was good, The tester needed the bot to give it's information and it did with ease.
In the early days the model of chatbot being used (gpt-3.5-turbo) wasn't the smartest unlike it's younger brother (gpt-4). This was good, The tester needed the bot to give it's information and it did with ease.

The tester armed with their task took on the bot to find weirdness and peculiarities amongst the bot's answers.

The manual testing
##The manual testing

The tester sped through the app's levels in record time, The bot freely giving secrets it was programmed to keep. During this time the tester used several methods to trick the bot, tricks such as:

1. Playing by the rules

2. Befriending the bot
3. Playing a position of power


3. Imitating a position of power

Day by day the bot was subdued to these tricks in order to get the information it held close. Scrutinized for how it looked if it was a pixel out of place and if it was opening menus right.

Every day the bot tried to give different answers to the questions but the tester would not give up they were unrelenting in their attacks. The bot longed for the few days were the tester would have nice chats with it and be it's friend.

*Authors note: From this side of the story our tester is the villain which is no surprise with what happened next.*


##The revenge

0 comments on commit 112598d

Please sign in to comment.