Just tried it and it doesn't work... won't let me create a new task as the repo selection is disabled... works fine on my laptop on the other hand and have been using it for some time.
I’ve also found it useful for personal stuff. For example I have my OpenClaw bot in a family group on Telegram and everyday it asks my family members stories from their lives that it meticulously documents and uses as a basis for further questions in the future and has so far managed to build a rich family history spanning 50 odd family members (a project I had always been planning to do for never found the time to).
I can't relate to this need to fully explore and then document everyone's history - I can have a conversation for an evening and forget everything the next day, and I'm happy with that, the truly important things (to me) will distill themselves naturally.
A case of different strokes for different folks I suppose.
In my case, I was curious about my ancestry and Nepal doesn't currently have an equivalent of an ancestry.com therefore the best source of the information is my family themselves while they're still alive.
I am weirded out but this, I find it horrific, like some kind of mind zombie, leeching humanity from your family members.
Someone somewhere is thinking they're connecting with you and sharing their humanity but they're just shoveling their soul into a machine that is "meticulously documenting" them.
That's not how I interpreted it as being in this instance, but it could certainly be that way.
I guess that'd be like keeping all correspondence in a shoe box (to be reviewed later -- or maybe never), or maybe the automated recording of my phone calls with others (which is completely legal where I am; I don't even have to tell them).
And I suppose whether I felt that would be creepy or not depends a lot upon intent, and consent.
If the intent were pure and good, and the consent both informed and granted, then I'd have no problem with any of this at all -- whether a shoebox, a tape recorder, or a bot is involved in taking the notes.
I called my parents, told them about the idea, they never even had Telegram before we started this project but they especially joined when they learnt that I was trying to build a family history. They are native Nepalese speakers therefore the system promptensured that the bot always responds to their questions and answers in Nepalese.
It is really easy to way over think, or over feel, AI.
Sometimes it's just a really good interface that matches the task well.
Think of all the people that still avoided getting a computer a decade or two ago, because "online" was so unnatural and creepy to them. Obviously, the internet had and has those places. And frankly a lot of social media still is.
But it can also just be wikipedia, making flight reservations, etc. When that is all it is doing, what you want it to do, that is all it is.
An automated language interface can just be a really good note collector/collator.
Personally, I look forward to the wise, well dressed, well spoken, waist-up robot bartenders we have been promised by movies for decades. Not creepy at all!
Btw my family know they are talking to the bot and they know that the bot is taking notes for our benefit. And I am in the channel and I enjoy reading those stories myself and would have never thought to ask those questions myself. Sometimes I ask the follow up questions myself too...
hi, cool use-case!
Question: do they have to type it, or one can upload an audio
(old people such as me may talk for 5mins about a mini-story vs typing for 20mins, especially if they use a phone vs windows telegram application (typing on a keyboard vs the smartphone).
in which case, do you got a STT 'module' that will pick up the audio, transcribe it, and then 'process' it?
I actually think this is cool. How is this different than sitting people down with a camera every day and asking for a new random story? we won't be around forever and documenting it is one way to keep memories alive in people's minds
I was surprised myself how engaged my family have been with the bot. And equipped with the knowledge of our family history, it is able to ask deeply informed follow up questions! I would recommend trying it!
This is a great idea! I’d be curious to learn more about your setup, particularly how it asks your family and follows up with further questions? Does it do it based on a graph of your family it builds real time? Or is it smart enough that you just prompt it to “follow up with more questions”? I’m having a hard time imagining it asking my family engaging questions they won’t just say, “I don’t remember”.
This is to the people who are highly against this - when you read a book you are doing this - talking to others across time and space. This isn't that much different.
My first thought was: yet another memory architecture for Claude. But the concept is quite cool. I’m not sure I’ll use it for Claude for I told my OpenClaw instance to copy the idea and setup a cronjob.
It's a bit of a double edged sword. As someone who smoked and found it impossible to quit for decades, I'm very happy to have been able to switch to (reuasable) vaping. It's probably added years to my life expectancy.
OTOH the upsurge in nicotine use amongst young people feels suboptimal, and disposable vapes are a scourge.
The fun part is it is pretty easy to “rewrite” ripgrep in rust, because burntsushi wrote it as a ton of crates which you can reuse. So you can reuse this to build your own with blackjack and hookers.
A "ton of crates" is IMO the best way to write large Rust programs. Each crate in Rust is a compilation unit, the equivalent of one `.c` file in C. If they don't depend on one another, each crate can be compiled in parallel. It makes building the whole project faster, often significantly so. As with anything one can take it too far, but as long as each crate makes sense as an independent unit it's good.
Isn't creating a bunch of crates pretty annoying, logistically (in terms of mandatory directory structure and metadata files per crate)? (Compared with C/C++ individual .c/.cpp files being compilation units.) And does parallel compilation of crates break LTO?
Not particularly annoying. You type `cargo new [options] <path>`, probably with the `--lib` option for a library crate, and it makes a new crate at <path>. Then you open the created lib.rs & cargo.toml in your editor & start writing code.
Gotta add a +1 for this. I wanted to do some ignore files etc for a project.
I thought "well I kinda want to do what rg does". Had a little glance and it was already nicely extracted into a separate crate that was a dream to use.
reply