On the Road to a Super Assistant
i’ve been building my own ai assistant on and off for a month now.
right now, like 90% of everything is ai-generated code.
another 9% is me refactoring or cleaning up that code.
maybe 1% is handwritten by me.some stuff is probably faster to just do by hand, but having an ai bang it all out at typing speed is just awesome.
learning and applying random knowledge is super easy with ai these days.
you really don’t need to be a pro at any specific software—just understanding the basics of good software is enough.
honestly, you can get away with not knowing some things, because the ai usually overdelivers when you prompt it. the key is just having a sense of what you know vs. what you don’t.what it can do
- gmail: reads and writes my emails (could be risky if i’m not careful 🙃)
- calendar: creates google calendar events for me—i just say stuff like “next week monday, tuesday, and saturday from 14:30 to 00:15” and it adds them all.
- todo app: hooks into things for adding and editing tasks the lazy way (by talking).
- cover letter generator: throw it a job ad and it whips up a print ready cover letter in google docs, using my own style, past references, cv, etc.
- personal finances: tracks and updates my finances with its own little database.
- transaction tracking: i send a receipt photo and it parses out items and the payment total.
next up
- actually link the apps together for “real” integration, not just doing tasks separately. maybe start with automating something like tax declaration.
- scan my inbox for important mails and actually handle follow-up: schedule invoices, catch errors, handle small admin tasks, ask for clarifications, etc.
the goal
- deal with invoices and boring, repeating stuff like bills and renewals.
- make reminders smarter (right now they’re pretty basic).
the stack
- node server running on a raspberry pi
- connects to openai api
- uses google docs + calendar apis
privacy notes
- uses telegram api, openai api, so there are obviously privacy risks to consider. but openai probably has all my data so whatever
“my iphone can run mac”
isnt that cool?
“new beginnings”
you know what i decided not to give a fuck and just experiment different things. i get too wrapped up in my head, overthinking, overcomplicating things, when all along I had the choice to do so.
so this is a short post, without proper capitalization, to assure myself that things really arent that serious m8 just do things, and let ur faith decide.
there actually just are no rules in here, no ones reading this, yet (maybe?)
im really not good at long form text. im also really not good at writing. not good at thinking, linearly. not good at yapping,
shit what am i even good at? lol
Anyways, heres a logo i found on ig which i find cool, i believe of art museum aargau.
now piss off, would ya?
Welcome to Jekyll!
You’ll find this post in your
_posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to runjekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.Jekyll requires blog post files to be named according to the following format:
YEAR-MONTH-DAY-title.MARKUP
Where
YEAR
is a four-digit number,MONTH
andDAY
are both two-digit numbers, andMARKUP
is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.Jekyll also offers powerful support for code snippets:
def print_hi(name) puts "Hi, #{name}" end print_hi('Tom') #=> prints 'Hi, Tom' to STDOUT.
Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.