The discussion revolves around customizing a Linux distribution (Arch) to create a personalized operating system, referred to as Love OS, intended to impress a romantic interest. Participants explore the integration of an AI model that mimics the user's speech style and personality, alongside various technical challenges and creative ideas related to this project.
Discussion Character
Exploratory
Technical explanation
Debate/contested
Main Points Raised
One participant expresses a desire to create an AI model that speaks romantically like them, relying on social media data for training.
Another participant suggests using a local LLM or ChatGPT API, emphasizing the importance of training the model on personal writing to achieve a desired response style.
Technical strategies are proposed, such as integrating the AI into a command session and modifying the .bashrc file to launch the application.
Concerns are raised about the potential for the AI to produce inappropriate or offensive responses, which could negatively impact the relationship.
One participant suggests adding a dynamic desktop background and varied greetings to enhance the user experience.
Areas of Agreement / Disagreement
Participants generally agree on the technical aspects of integrating an AI model into the Linux system, but there are differing views on the effectiveness of such an approach in achieving romantic goals. The emotional implications of using technology in relationships are contested.
Contextual Notes
Participants acknowledge varying levels of technical knowledge and experience with Linux, which may affect the implementation of proposed ideas. There is also a recognition of the emotional complexities involved in using technology to express feelings.
Who May Find This Useful
Individuals interested in Linux customization, AI integration, and creative programming projects, particularly those with a personal or romantic motivation.
#1
geekynerd
44
8
TL;DR
how to fine tune an ai model
i am customizing a Linux distro [arch] into love os which I am building to impress my crush. I had an idea to integrate an ai model into the Linux system so it can speak like me but romantically. but I don't know what or how to do. I don't know the basic concept of Linux but yet I am customizing my os purely relying on chat gpt and perplexity. when i ask chat gpt about this it said to fine tune an ai model and integrate to the Linux distro and my friend said for the data to be fed to the ai should be taken from your social media platform. so rn I am decided to do that. the problem i am facing is i don't know how to do that. can someone kickstart me give me ideas how to proceed with it and how to connect with my Linux distro it would be helpful for me.
While you may get it working and your girlfriend finds it amusing, she's unlikely to fall helplessly in love because of your new OS. As young guys, we carry the emotional baggage of romantic stories and think that we can overcome our shyness and rejection through some indirect method, but it's doomed to fail. I know I've been there.
It's not until you get to talking with her and go out on dates, having shared experiences, that you will grow closer. Sometimes, though, it just doesn't work out, and you pack up your feelings and move on. As Robin Williams said in the "Good Will Hunting" movie, "It's not your fault.”.
---
On the technical side, you're asking several things here. Let's start with the LLM. Your OS will likely need to incorporate an LLM as a local model or use ChatGPT via its api. Just so you know, the LLM will need to be trained on everything you've written and given a prompt, and respond in the same manner as your writing.
The more writing you have, the better chance for success. As an example, I used to ask ChatGPT to summarize a movie in the style of Yoda or Hemingway. It was great fun to see what it produced. The LLM already had enough training to mimic their styles.
You must first train your LLM by uploading whatever you've written, such as emails, posts on social media, and school projects.
Once trained, you can test it to see if it responds like a twin brother.
Next, if you're building an app, then it can use the LLM's api (if it has one) to get the responses and display them on screen.
A simple strategy might be that when a command session is opened, your app starts and handles her requests, responding like you. Next, you'd pass her command to the underlying command session via the system() call and display her command output.
You could add a line in the .bashrc file to launch your app and have it create prompts similar to those in the bash shell. Internally, you'd call upon ChatGPT to process each command typed in, and its response would mimic you.
Bash:
$ mkdir xyzzy
[B]“You have bewitched me, body and soul.”[/B] ([I]Pride and Prejudice -- Jane Austin[/I])
Directory xyzzy has been made
$
It's like you're trying to make a conversational shell ala Star Trek:
Bash:
$ mkdir xyzzy
Working...
The xyzzy directory has been made successfully.
$
This is where you will have to play a lot to get it right. If your girlfriends a programmer, she can help with the project, and bingo, you have a shared experience to build on, and she may like your initiative and project ideas. You could say you're trying to tie ChatGPT into the bash shell to customize and aid new programmers in using the new shell.
There is also the real fear that the LLM will hallucinate and say something that will offend her and that may spell the end of your friendship.
Good luck,
Jedi
Last edited:
#3
geekynerd
44
8
i dont want to be a regular boyfriend for her. i felt like i wanted to do something special so i am doing this. on the technical side thank you for the instructions and i will start training my llm today and report the result. btw thank you replying. and if you have any other useful info which you think it can help me please dont mind sharing with me. [sorry for bad english.]
What about an evolving desktop background of photos she might like?
You could do the program I mentioned earlier where it starts up and greets her in different ways and then returns control back to the session. Repeated greetings can get really boring.