Hey folks, we just released a new feature to our O...
# general
s
Hey folks, we just released a new feature to our OSS that allows one to create production alerts from plain English! We’d love to hear your feedback and get your support over the Show HN we did here https://news.ycombinator.com/item?id=36223543 This is the documentation: https://www.keephq.wiki/applications/github Happy to answer any question 🙂 CC : @Tal Borenstein
g
@shaharglazner I assume you used OpenAI or similar for turning English to alerts? Can you share a bit about how you did this? Tips and advice to other developers thinking about integrating language models in their SaaS? approaches that worked or failed?
t
Hey @Gwen Shapira, you're absolutely right 🙂 The code is fully open-sourced so everyone can take a peak on how it was implemented (https://github.com/keephq/keep/blob/main/keep/api/utils/gpt_utils.py#L57) We also welcome contributions and improvements to the prompt. (as we're new to this as well ^^')
Basically, in high level, there's a GitHub application that monitors repositories for changes in pull requests (a typical, nothing special about GitHub application that hooks to specific actions) and monitors the
.keep/
directory
Whenever a file is changed in there, assuming he is in the right format (https://www.keephq.wiki/applications/github), we simply query the Keep managed API to generate alert with more context related with the user provider
So as you can see, the prompt is "enriched" with logs and already-configured alerts from the provider the user set.
Would ofc love to answer any questions anybody has about it 🙂
g
So cool! Thank you for explaining!
🎉 1