SLACKBOOK,DOCS SLACKWARE | slack-GPT4All 2023
by rizitis from LinuxQuestions.org on (#6FBS6)
Last days I found an open source project that you can have one or more GPT models locally in your system. Private use not sharing data if you dont want and in fact internet access not needed at all!
First i tested it in a VirtualBox. It had an ubuntu installer (works fine in Slackware).
Then I tested in in bare metal. everything ok also.
After that I had an idea to make it portable. I moved all files from pc to a usb disk (ext4).
With a very small hack everything again working fine.
Now I have a personal portable CHAT-GPT which working OFFline no data share no nothing in every Slackware system I plug in usb stick.
To be honest I m not fun of AI and its clear for me that "at the end of the day..." when real AI became the one and only... very bad things will happen for humanity. If humans exist those days... Because I also believe that this world is going so wrong that humans are not humans any more and in future things will be more worst every day...
Any way, after all these I realize that a special model named snoozy if i give it access to a docs folder it will "read" it and it use it as database for my questions or asks!
Docs format that model can read can be:
Code:"txt", "doc", "docx", "pdf", "rtf", "odt", "html", "htm", "xls", "xlsx", "csv", "ods", "ppt", "pptx", "odp", "xml", "json", "log", "md", "org", "tex", "asc", "wks",
"wpd", "wps", "wri", "xhtml", "xht", "xslt", "yaml", "yml", "dtd", "sgml", "tsv", "strings", "resx",
"plist", "properties", "ini", "config", "bat", "sh", "ps1", "cmd", "awk", "sed", "vbs", "ics", "mht",
"mhtml", "epub", "djvu", "azw", "azw3", "mobi", "fb2", "prc", "lit", "lrf", "tcr", "pdb", "oxps",
"xps", "pages", "numbers", "key", "keynote", "abw", "zabw", "123", "wk1", "wk3", "wk4", "wk5", "wq1",
"wq2", "xlw", "xlr", "dif", "slk", "sylk", "wb1", "wb2", "wb3", "qpw", "wdb", "wks", "wku", "wr1",
"wrk", "xlk", "xlt", "xltm", "xltx", "xlsm", "xla", "xlam", "xll", "xld", "xlv", "xlw", "xlc", "xlm",
"xlt", "xln"I said ok , I will download slackware documentation and if that so , I will have always in few second all the answers and help. I tried but didnt find something updated. So i decide to download all https://docs.slackware.com/ decades thousands elemnts downloaded in the folder of my choise in several languages. And a lot of usefulness things also but it was ok for me I wanted to test what will happen.
Next step was to give access to GPT model and ask it to use that folder as database.
Well things went good enough BUT there is a problem. docs.slackware.com are having
outdated infos and answers are outdated also for specific Slackware questions most of times.
For my personal testings I will keep trying to maintain this project, because I believe that is something good.
If a user have for example locally, python3 documentation, or what ever code language need, all SlackBuilds templates, an updated Slackbook and every things else he needs. Things are more easy to maintain or create things.
I dont use it for creation, but when my code fails i paste it in terminal and it found my mistake. when i have an idea, i asked its opinion what will be the best for that idea and then i modify it and make it better. when i want to make something that is only for systemd to work in sysVinit it help me to make it work...etc
All these i described need maximu 15-20 GB usbstick to be portable or free ssd space for a specific pc! And are private, not shared data no internet access needed at all!
In any case i will try again. So i will search on "all" of your personal blogs, sites, etc
And when I found a HOW TO doc in every supported format I will download it.
this will take lot of time but ok... I will do it in my spare time no hurry...
BUT Its a fact that we need a place with updated Slackware how to. This can be done only from volunteers and not one or two persons. So i guess its difficult...
What I m asking here is this:
If you own or you know links with Slackware howto for something, for the most simple thing to the more complicate it plz just paste here in a post urls...
I will download everything and create day by date a database. Everything will be in github when its ready so every slackware user want to use it will be very easy.
Also this way no matter if someone use gpt or not, a new updated slackware docs database will be a fact.
I understand that old slackers maybe are not so exited from all these, but for some others this is a part of the future... If this tools is for good lets use it, if not delete it...
ps: If anyone want to get involve or work alone in this idea (I prefer it), plz ask me here and i will upload the howto to create your own personal model. Its very simple and easy even for beginners (like me).
deps: are more that 16Gbit ram and a good CPU. There is a way to not use CPU BUT GPU which is faster but I havent tried this.
First i tested it in a VirtualBox. It had an ubuntu installer (works fine in Slackware).
Then I tested in in bare metal. everything ok also.
After that I had an idea to make it portable. I moved all files from pc to a usb disk (ext4).
With a very small hack everything again working fine.
Now I have a personal portable CHAT-GPT which working OFFline no data share no nothing in every Slackware system I plug in usb stick.
To be honest I m not fun of AI and its clear for me that "at the end of the day..." when real AI became the one and only... very bad things will happen for humanity. If humans exist those days... Because I also believe that this world is going so wrong that humans are not humans any more and in future things will be more worst every day...
Any way, after all these I realize that a special model named snoozy if i give it access to a docs folder it will "read" it and it use it as database for my questions or asks!
Docs format that model can read can be:
Code:"txt", "doc", "docx", "pdf", "rtf", "odt", "html", "htm", "xls", "xlsx", "csv", "ods", "ppt", "pptx", "odp", "xml", "json", "log", "md", "org", "tex", "asc", "wks",
"wpd", "wps", "wri", "xhtml", "xht", "xslt", "yaml", "yml", "dtd", "sgml", "tsv", "strings", "resx",
"plist", "properties", "ini", "config", "bat", "sh", "ps1", "cmd", "awk", "sed", "vbs", "ics", "mht",
"mhtml", "epub", "djvu", "azw", "azw3", "mobi", "fb2", "prc", "lit", "lrf", "tcr", "pdb", "oxps",
"xps", "pages", "numbers", "key", "keynote", "abw", "zabw", "123", "wk1", "wk3", "wk4", "wk5", "wq1",
"wq2", "xlw", "xlr", "dif", "slk", "sylk", "wb1", "wb2", "wb3", "qpw", "wdb", "wks", "wku", "wr1",
"wrk", "xlk", "xlt", "xltm", "xltx", "xlsm", "xla", "xlam", "xll", "xld", "xlv", "xlw", "xlc", "xlm",
"xlt", "xln"I said ok , I will download slackware documentation and if that so , I will have always in few second all the answers and help. I tried but didnt find something updated. So i decide to download all https://docs.slackware.com/ decades thousands elemnts downloaded in the folder of my choise in several languages. And a lot of usefulness things also but it was ok for me I wanted to test what will happen.
Next step was to give access to GPT model and ask it to use that folder as database.
Well things went good enough BUT there is a problem. docs.slackware.com are having
outdated infos and answers are outdated also for specific Slackware questions most of times.
For my personal testings I will keep trying to maintain this project, because I believe that is something good.
If a user have for example locally, python3 documentation, or what ever code language need, all SlackBuilds templates, an updated Slackbook and every things else he needs. Things are more easy to maintain or create things.
I dont use it for creation, but when my code fails i paste it in terminal and it found my mistake. when i have an idea, i asked its opinion what will be the best for that idea and then i modify it and make it better. when i want to make something that is only for systemd to work in sysVinit it help me to make it work...etc
All these i described need maximu 15-20 GB usbstick to be portable or free ssd space for a specific pc! And are private, not shared data no internet access needed at all!
In any case i will try again. So i will search on "all" of your personal blogs, sites, etc
And when I found a HOW TO doc in every supported format I will download it.
this will take lot of time but ok... I will do it in my spare time no hurry...
BUT Its a fact that we need a place with updated Slackware how to. This can be done only from volunteers and not one or two persons. So i guess its difficult...
What I m asking here is this:
If you own or you know links with Slackware howto for something, for the most simple thing to the more complicate it plz just paste here in a post urls...
I will download everything and create day by date a database. Everything will be in github when its ready so every slackware user want to use it will be very easy.
Also this way no matter if someone use gpt or not, a new updated slackware docs database will be a fact.
I understand that old slackers maybe are not so exited from all these, but for some others this is a part of the future... If this tools is for good lets use it, if not delete it...
ps: If anyone want to get involve or work alone in this idea (I prefer it), plz ask me here and i will upload the howto to create your own personal model. Its very simple and easy even for beginners (like me).
deps: are more that 16Gbit ram and a good CPU. There is a way to not use CPU BUT GPU which is faster but I havent tried this.