8 ms·
Show HN: I made a tool to receive alerts when answers change
Hi HN,
I've created a tool called Alertfor that scours the open web to find the most relevant and up-to-date answers for complex questions. You can set up alerts to receive continuous updates whenever there are changes or new information becomes available for a given question.
I used an agent framework (Autogen + Sibyl) to collect and answer questions, and I schedule a Celery job to run the same query continuously every six hours.
I would love to hear your feedback, suggestions, or anything else you’d like to say.
Note: I'm submitting this for a second time; I'm not sure if this is against HN policy.
- saran945 2y agoTo clarify, my app is the equivalent of SearchGPT + web alerts, using in-app notifications rather than email alerts.
- pomatic 2y agoAn interesting idea! So - is my query dependant on the latest scrape date for <whatever> AI? If yes, then this has an obvious problem in that cadence for AI scraping is vague at best. If the answer is 'no' -- where are your sourcing the answer to the question I am asking?
- saran945 2y agoThe answers provided by the app are sourced directly from the web, and the LLM is used as 1. tool learner/selector 2. query interpreter 3. page understanding and response generation. The answer includes citations from the sources used. For example. Query: What is the temperature in Seattle? Answer: 17°C Alert Setup: Alert me if it reaches 23°C. The app continuously monitors the source for updates on the queried information. In this example, the temperature data is regularly checked against the alert condition set by the user. The real-time aspect depends on how frequently we scrape data using scheduled jobs. Currently, the app checks the data at set intervals (6 hours) to ensure timely notifications.
- laurentlb 2y agoUsing shorter intervals could be a premium feature.
- oezi 2y agoSome public Alerts would be cool to showcase the idea. Potentially publicly visible alerts could be free. A generic version of https://istheshipstillstuck.com/ https://istheshipstillstuck.com/
- saran945 2y agoTypically users prefer to have their Queries private, may be I should add public/private flag, and make all public alerts as searchable/free to follow. Thank you for suggestion.
- duncanfwalker 2y agoThat's your Premium tier right there
- deleted 2y ago[deleted]
- playingalong 2y agoThe page would benefit a lot from an example or two. "Who is the current NBA champion?" "How many MPs do the Toddies have?"
- saran945 2y agoI linked to my tweet from home page - https://x.com/saran945/status/1815053542610067487 https://x.com/saran945/status/1815053542610067487 it has some advanced usage examples. you are right, I will add some sample questions at home page. Thank you.
- PhilippGille 2y agoX only shows the single linked tweet, not the thread or comments, to users that are not logged in. It's not a good way to share information on the web anymore, if it ever was.
- saran945 2y agoI did without thinking much, links are dead within social media. I will do the changes.
- colonwqbang 2y agoTwitter now demands log in to view tweets in many cases. This immediately turns off people who aren't regular twitter users - something to be aware of.
- two_handfuls 2y agoA significant number of people avoid what Twitter has become, or downright boycott it. Putting a screenshot on your web page would work a lot better.
- tacker2000 2y agoYea, you shouldnt use twitter to share info. I have never had an account and i dont click on twitter links, since there is a login wall most of the time. Im pretty sure im not the only one.
- aurareturn 2y agoLove seeing these creative ideas using LLMs to solve existing problems - however small the problem may be. I also have many ideas similar to this using LLMs. They're not money makers. But they do solve personal problems for me. However, my ideas are usually bottlenecked by context size, $/token, or models not being capable enough. Luckily, all 3 are improving at an incredible pace.
- saran945 2y ago"Love seeing these creative ideas using LLMs to solve existing problems" - yeah, since web wasn't improve as semantic web, I have to use LLM to traverse, understand and collect the web data.
- NotMichaelBay 2y agoCould you share your ideas? I've had a few that I don't think are monetizable either but help solve personal problems, like something to help normalize recipes for cooking and to help remember things around home/health maintenance. I'm interested in hearing what others have come up with.
- muratsu 2y agoInteresting idea, how do you decide if the answer has changed? Or to put it differently, which types of questions do you think this works best? eg stock price changes every second VS presidential elections are every few years
- saran945 2y agoNot suitable for real-time data changes. Although I can schedule the scraper to run every minute, this is not an ideal use case for such a setup. This approach is more suitable for web page data that changes every few hours. Instead of asking simple questions like "Who is the current NBA champion?", I would like to approach this project as a complex data collector. For example: I live in Seattle and want to buy a MacBook Pro with the following specifications: - 8-Core CPU - 10-Core GPU - 16GB Unified Memory - 1TB SSD Storage Can you compare online prices and provide me with a report? Alert Setup: Please alert me if there are any price drops in any store.
- theshaper 2y agoA baby custobot!
- jll29 2y agoNeat. Such services ("delta filters" in information filtering, a sub-part of information retrieval, "diff alerts" in Web mining, another sub-part of information retrieval) are useful to implement anything from price comparison to legal canaries (cf. https://en.wikipedia.org/wiki/Warrant_canary https://en.wikipedia.org/wiki/Warrant_canary). It would be useful to have a language to specify exactly what kind of event triggers an alert (e.g. regex, presence/absence of keyword or phrase, or domain from SERP).
- saran945 2y agoCurrently, I compare the previous & current answers (with clue) and send both to the LLM to determine if an alert is required for the given alert-task (question + Clue). I should admit that in some corner cases, such as when comparing list page answers, it is not working as expected. I suppose to parse those list as pre-processing step. The alert is triggered on the clue that you give while creating alert.
- bigyikes 2y agoI tried to sign up but never got a confirmation email.
- saran945 2y agothis is strange. I saw emails signups and sending emails recently. kindly try with other email. if the problem persists please communicate me saran@tealme.com
- colonwqbang 2y agoA public demo of some kind is necessary. I saw nothing that was available to view without registration. This made me lose interest very quickly. Even a quick screenshot would be better than nothing.
- saran945 2y agomy bad, Sure, will make one and upload soon. I did not expect this much interest.
- j45 2y agoI went and looked up the library I didn't know and learned a lot. A demo would be nice too but I might not have done that otherwise.
- saran945 2y agoMade a quick video/demo and added in the home page. Hope this helps to understand the product.
- jhardy54 2y agoI don’t see it. I see that there’s a link to a tweet [0], but it isn’t accessible without a Twitter account. The only visible message is: > Made 50% progress on Alertfor. Its getting smarted in collecting web data. > Alertfor works like this - "You ask question, it find answers in the web then you can tract the answer for changes" (AQTA - ask question track answer) > Here are some use cases I tested . . . I’m assuming the demo is a self-reply to create a thread, but those require a Twitter account to view these days. [0]: https://x.com/saran945/status/1815053542610067487 https://x.com/saran945/status/1815053542610067487
- mrbombastic 2y agoYep don’t have a twitter account, don’t want a twitter account and hate how common it has become to link to tweet threads I can’t read. The product looks cool, but plus one on a demo video on the page.
- gravity2060 2y agoI absolutely love this and I have a use case right now. In terms of pricing, what are you thinking?. Wow, this is very cool.
- saran945 2y agoits free during beta (may be 2 or 3 months). pricing will be around $10 for basic version (200 job runs or questions per month), my current focus is collecting all the feedbacks in my log to fix it. . .
- adamontherun 2y agoMy use case failed Asked if there were any available 3 bedroom units currently for rent in my building There aren’t in reality But service came back saying there were 4
- saran945 2y agoIt is an expected behavior. context is missing. if you know any websites that has your request then you may mention it in your query with context. so that you can force the agent to look the info you need. for e.g any available 3 bedroom units currently for rent in Seattle use these resources: Zillow, redfin, realtors.
- throwaway984393 2y ago[dead]
- tectonic 2y agoThis is more or less why I created Huginn. Excited to see more people thinking about systems that let you set complex triggers to know when the world changes.
- deleted 2y ago[deleted]
- saran945 2y agoHuginn is a great product, though I never used, I am aware of the value it provides. Alertfor is not similar to Huginn. my product is part of something else, I extracted and unleased as separate product. Will go in different direction.
- gtirloni 2y agoGreat app! I have several uses for this. Some sort of organization of queries into categories would be nice. Most of my queries don't need to be checked every 6 hours. Some are fine being checked weekly. You could have a free tier with limited numbers of queries and 24-hour interval to attract new customers. Someone else mentioned public quereis being free. If I can still get a personal notification for those, then you only spend on sending notifications and not re-running the query for many users. If my needs are served by public queries alone I may not subscribe. I'd weight the risks. Different methods of receiving notifications are usually only needed for enterprises. I'd weight the benefits of doing that for non-enterprise customers because the cost of debugging is high (think hooking that up to AWS SQS or, worse, some proprietary webhook).
- CSMastermind 2y ago> Someone else mentioned public quereis being free. If I can still get a personal notification for those, then you only spend on sending notifications and not re-running the query for many users. If my needs are served by public queries alone I may not subscribe. I'd weight the risks. At a large enough scale I imagine you'd see a long tail effect where most of the queries will be then same and then there will be many queries by one or a few users. Having some kind of dashboard for common queries would be cool.
- gtirloni 2y agoYes, totally agree. But from a business perspective, even though on the backend it's the same-ish query (if they are using a semantic cache), it could impact number of service signups and people who subscribe to paid plans. Just saying this with my amateur entrepreneur hat on.
- saran945 2y agoIt's a surprise to see weekly queries. If you don't mind, could you please share one or two examples of these queries? I've added all suggestions from entire thread to my log and will prioritize implementing them. Regarding pricing, I don't know offering a free tier is right approach or not .. I believe that the queries are complex and long. not sure they could be shared among users. Anyways, for next 2 or 3 months its going to be beta. my current focus is adding value, will ask the users about pricing later. Note that, for each question, it crawls 10-15 pages, or even more if you ask to enrich a table. there is LLM cost, now a days webpages are really huge. Thank you again for your input and support. Please let me know if you have any other thoughts or questions.
- rmbyrro 2y agoThe use cases for your product are too broad. Focus on a promissing niche that has a problem and are willing to spend money on it. Specialize the product and communication to it.
- saran945 2y agoThis is a best advice, repeatedly hearing it. focus on a promising niche that has a problem and is willing to spend money on it is often regarded as best practice. many successful companies have been built on this principle. Unfortunately, this approach has never worked for me. I have worked on many products and followed these best practices, but I have yet to see success. Over the past 12+ years, I have experimented these best practices but nothing has worked. It would work for founders who has good networking /connections, living in CA, best in marketing, have good followers in Social media etc. Founder like me have no such assets. this is a big chicken or egg problem. Instead, I decided to take a different approach and I create imaginative products based on ideas I'm passionate about and publish them continuously. If there is an interest, I then optimize the product for the interested customers, taking their feedback into account and continuing development accordingly.
- msnkarthik 2y agoChecked your site. It is pretty cool. What AI models are you working with to find answers in real time? And what's the frequency of re-running these searches for updating the answers? Are you doing it once daily, weekly or monthly?
- saran945 2y agoI use LLM+Agentic framework, it runs every 6 hours. In the next release I will provide UI to customize it (daily, weekly, 6 hours).
- msnkarthik 2y agoWhich Agent are you using? And which LLM - is there any easier way to get started?
- saran945 2y agoExtended version Autogen. Added 8 new tools and modified some prompts. I never expected this much quality. linking my tiny benchmarking test in a tweet. https://x.com/saran945/status/1815441284812738734 https://x.com/saran945/status/1815441284812738734
- Bharathkumar12 2y agoGood and useful tool
- craigdalton 2y agoI would really like this to work - lots of public health applications monitoring for events - but it didnt work for the query below - any idea why not, I thought the prompt would be fairly simple given the amount of news coverage on this issue, the result was: There have been no reported events of animal to human transmission of avian influenza H5N1 in the USA since March 2024. Additionally, searches for general news and historical cases related to H5N1 also yielded no results. Therefore, it can be concluded that there have been no significant events or cases reported during the specified timeframe. Source: Bing search results for "events of animal to human transmission of avian influenza H5N1 in the USA since March 2024" Bing search results for "avian influenza H5N1 USA news July 2024" Bing search results for "historical cases of avian influenza H5N1 animal to human transmission USA" Bing search results for "CDC avian influenza H5N1 updates" Bing search results for "WHO avian influenza H5N1 updates" Date Time: July 29, 2024, 5:49 a.m.
- craigdalton 2y agoTo clarify, my prompt was: "Please search for events of animal to human transmission of avian influenza H5N1 in the USA since March 2024." Same verbatim search in Google - top result was: "Since April 2024, 10 human cases of avian influenza A(H5) infection have been reported in the United States. Four of these cases were associated with exposure to sick dairy cows and six were associated with exposure to avian influenza A(H5N1)-infected poultry. - 19 July 2024" Happy to continue to test and help you optimise. Would like to get an alert with each new case.
- saran945 2y agoAwesome!! Kindly try now with same question. I made some changes. I use Bing API as a initial resource selector. there were some issues. fixed it.
- mattfrommars 2y agoHow is this different from RAG and Langchain? Sorry for the ignorant question, I recently understood what these concept mean in the scope of LLM.
- saran945 2y agoRAG is to enhance the generation capabilities of a language model by integrating external knowledge sources (DB, KB etc). This is done by retrieving relevant information from a knowledge base or document store and using it to inform or augment the model's responses. Langchain is a library specifically designed to facilitate the development of applications using LLMs. It provides tools and utilities to build complex NLP pipelines with ease. Alertfor is a SaaS product that combines LLMs with agents to provide automated search. Does this answer your question ?
- kirth_gersen 2y agoJust calling this "automated search" does not give your idea enough credit. This is a "LLM powered callback function" for the entire internet at the very least. Personally, I think it's brilliant. Please pursue this, because it has tremendous potential.
- saran945 2y agosure. I do not stop. I have designed the product for consumers and professionals. Since it's a new kind of product (?), I'm unsure what to call it. The agents continuously search the web on behalf of the user and create a feed for each query. Let me think more . . .
- bosch_mind 2y agoI disagree lol. Who cares what he uses on the backend whether it’s llamaindex, langchain, etc. Do you discount a news outlet for using Postgres and Ruby because it’s not a novel stack? He’s selling a product with a clear intention.
- thrownaway561 2y agoI'm just not getting it at all. The video is silent so you have to wrap your head around what is happening. I would strongly suggest you try explaining the concept better.
- zoogeny 2y agoI think this is a good idea for a LLM wrapper app. I've heard the leaders of the foundational models say a similar thing: bet on the technology getting better. That is, if your business idea becomes less valuable given a smarter model then it isn't a good business idea. Alternatively, if your business idea becomes more valuable given a smarter model then it is a good business idea. (Not that I totally trust them, but this does seem like good advice) So, even if your current product has some issues now with the diff provided by current models - consider that it will only get better as the models get better. You are going to see a lot of competition in this space.
- saran945 2y agoI slept, sorry for the delay reply. The quality of LLM does not improve my product much, I am facing extraction issues, will have to improve continually. "You are going to see a lot of competition in this space." I welcome them all :)
- thih9 2y agoFeedback: I like the idea and wanted to check out the demo, but the link took me to Twitter/x and I don't have an account there. I could only see one post right until "Here are some use cases I tested . . .". Only on the second visit I noticed the Vimeo embed.
- instagraham 2y agoThis is an interesting experiment in truth-seeking. People often ask "which media outlet/truth source should I trust", as if there was a single point of contact for facts. In reality, it is more of a moving investigation. It is better to assess over time than to conclude in an instant.
- mrgoldenbrown 2y ago>Alertfor finds the most relevant answer on the web. Are you intentionally being vague about HOW it finds/decides on the best answer?
- saran945 2y agoI don't understand your question. . . Do you need more details about How it finds the answer? I already shared most of the part in this thread. The home page was done in 60 minutes, the whole product was done in 3 days. I was testing and releasing without any intention.
- gerroo 2y agoWhat did you use to make the demo video?
- saran945 2y agoI made using https://www.screen.studio/ https://www.screen.studio/
- richardreeze 2y agoThis is a very cool idea! Obviously, it needs some work (especially judging from all the comments here). You already added an example to the homepage, but my feedback would be: 1. Add more examples of possible alerts. You can honestly just look at the Zapier homepage and copy how they show examples. 2. Include pricing information. I see the "create account" button, but I don't know how much you'll charge (If you don't charge, let me know if I need to add my API keys). Still, it's a cool idea. It reminds me of existing tools that alert you to flight price changes, Amazon product price changes, etc... There's definitely something here.
- saran945 2y agoCool. 1. Currently, it's a proof of concept only. In the next release, I will make sure to include some use cases/examples. 2. I haven’t finalized the pricing yet. For now, it's free. When I release, the starting price will be around $7-10 per ~200 runs/questions. I’m also considering offering a free tier; I’ll work that out later. Thank you.