Description
Reply bots are a neat idea that I've seen in a few places. Basically, they sit around and wait for other bots to post things, and then automatically reply with some additional context.
These are fun because:
- If you like what the reply bot does, you can follow it and always see the original post with the reply threaded below.
- If you don't like the bot, you can block or mute it.
- If you think it's fine, you can click each post and the reply will be there for you to see, when you want to see it.
In this case, what I think we should do is create a bot on Bluesky that replies to all of our bots with an AI summary of the document.
A few thoughts:
-
The AI summaries might get expensive, so maybe they come out of the sponsorship budget. At a minimum, we should be able to turn them on or off for a particular bot.
-
We're working on AI summaries as part of a grant, so this could be an early exploration of that, or it could simply take the lessons from that and build on them (or it could just do a basic job, and that's fine too, it's a social media bot after all).
-
The bot could have a handle like @autosummarizer.bots.law.
Architecturally, the easiest way to do this is probably to use rq to create a summarizing task after making each post. The summarizer task could take the ID of the post, grab the post from Bluesky, download the PDF linked in the post (if available), and then summarize it. Alternatively, if we already have the link to the post, maybe we skip all that and just do the reply instantly (that'd be nicer, if we can!).