Running AI models locally

Commercially available large language models such as OpenAI’s ChatGPT4, Google’s Gemini and Anthropic’s Claude continue to dominate the headlines and have been heavily discussed within the test community, however there has been a great deal of research and development in openly available models that can be run on locally on…

AI/ML text generation – getting started

After the concept of AI was first defined in the mid 1950’s, development was largely theoretical and severely restricted by the capabilities of compute resources available. Other than outwardly convincing but internally simplistic ‘chattterbox’ implementations, little progress was made initially. Rudimentary AI systems in the form of expert systems appeared…

Kafka Testing

In an earlier post we looked at Kafka and got hands on with creating topics, and producing and consuming messages. However, the basic tools are limited and only simple manual testing would be possible. Ideally we want to write automated tests, as these are repeatable and allow us to use…

More Exploratory Testing

Examining and improving existing tests and procedures Testing without a specification When the software has evolved, original requirements are no longer relevant, test coverage is incomplete and yet the team are able to maintain and improve a high quality, defect free product how can we limit the possible risk that…