Skip to content

v0.3.0: OpenAI / LLM Support

Compare
Choose a tag to compare
@slincoln-aiq slincoln-aiq released this 17 Nov 21:32
· 36 commits to master since this release
9bb7c64

With this release, we've added LLM / OpenAI functionality! Here's some of the highlights:

  • Added an rule updater to download the latest SigmaHQ Rule release
  • Added base LLM class to create embeddings from downloaded rules and store in a local VectorStore
  • Added simple similarity searching for Sigma Rules in a VectorStore from user input
  • Added a langchain Toolkit and Tools for use with a langchain Agent/bot to perform the following:
    • Automatically convert a Sigma Rule to any SigmAIQ supported backend, pipeline, and output format via user input
    • Automatically create brand new Sigma Rules based on a user's input and similar rules in the VectorStore

This is still very much a work in progress, but we are excited to share this with the community and keep working on its development.

For more information, please see the LLM specific README here