move-fast-and-break-things / minerva

GPT-powered Telegram bot built to help community members learn software development
MIT License
13 stars 1 forks source link

feat: add a tool that will allow Minerva create and send an `ics` file with the calendar events to the user #27

Open yurijmikhalevich opened 1 week ago

yurijmikhalevich commented 1 week ago

We can try experimenting with two approaches.

Option 1

Add a tool that lets Minerva respond with a file containing any text content. To use the tool, Minerva should call:

send_text_file(filename, content)

Pros: very flexible

Cons: increases the probability of it hallucinating incorrect info in the ics file (-:

Option 2

Add a tool that lets Minerva respond with a file containing events extracted from the real calendar (we should let it reference the events somehow).

I would start with Option 1 to see how it will perform.

harshsennnn commented 1 week ago

would love to contribute to this issue

yurijmikhalevich commented 1 week ago

@harshsennnn, sounds good. Thank you for reaching out! Assigned.