

no matter how much you “love” your AI girlfriend she will never truly love you back because she can’t think or feel, and fundamentally isn’t real.
On one hand, yeah, current generative AIs don’t have anything that approximates that as a mechanism. I would expect that to start being built in the future, though.
Of course, even then, one could always assert that any feelings in any mental model, no matter how sophisticated, aren’t “real”. I think that Dijkstra had a point as to the pointlessness of our arguments about the semantics of mechanisms of the mind, that it’s more-interesting to focus on the outcomes:
“The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.”
I use org-mode, which is kind of a structured text format, like Markdown but far fancier, in emacs. Can have to-do lists, deadlines, tables, display a weekly/monthly agenda with planned items, etc. I sometimes use it as a sort of mini-spreadsheet, as it can act something like a spreadsheet, with recalculating tables. I don’t go in for the “whole life organizing in a tool” thing, so there’s a lot of functionality that I don’t use, but it’s generally a superset of what I want, so it works well. There are various other software packages that support it.
Org-mode supports tagging, though I don’t use them.
https://orgmode.org/manual/Tags.html
That being said, while other software packages do have varying degrees of support, and vim has some support it’s really an emacs thing at its core, so I think that it’s most interesting if you use emacs.