Troubleshooting System Prompts in AI-Powered SIEM Solutions

The last three months have been frantic at Cybersift development - mainly due to the inclusion of generative AI into the SIEM. The backend currently powering the LLM chat interface on our SIEM is based off the excellent PydanticAI library. I like the approach taken by this library - while it helps reduce the boilerplate … Continue reading Troubleshooting System Prompts in AI-Powered SIEM Solutions

When being Lazy pays off: Kotlin Objects and NoClassDefFoundError

One of my favorite concepts in Kotlin is the "Object" class. A quick refresh: A normal "class": class ExampleClass(arg1: String) An "object" is very similar in syntax as can be seen below, but comes with a crucial difference: it is a singleton. object ExampleObject There's a lot of debate around Singletons being evil or not... … Continue reading When being Lazy pays off: Kotlin Objects and NoClassDefFoundError