• Christoffer
    1.8k
    I tried out the new Chat GPT and it is truly a next step in AI text generation. While most of it generates pretty basic stuff, it is still solid and consistent throughout the text it writes.

    Here's what it writes when asking it to "Write a philosophical essay on how AI will reshape the world"

    The development of artificial intelligence (AI) has the potential to greatly impact and reshape the world we live in. As AI technology continues to advance, it is likely that it will become integrated into many aspects of our daily lives and fundamentally change the way we live and work.

    One of the most significant ways in which AI will reshape the world is by changing the job market. Many jobs that are currently performed by humans will likely be automated by AI, leading to significant job displacement. This could lead to high levels of unemployment as people struggle to find work in an economy where many jobs have been replaced by machines.

    On the other hand, the development of AI could also create new job opportunities. For example, as AI becomes more advanced, there will be a greater demand for individuals who are trained in AI technology and can work with it to develop new products and services. This could lead to the creation of new, high-paying jobs in the tech industry.

    Another way in which AI will reshape the world is by changing the way we interact with technology. As AI becomes more advanced, it will be able to understand and respond to human speech and other forms of communication in more natural and intuitive ways. This will make it easier for people to use technology and could lead to the development of new, more advanced forms of technology that are more user-friendly.

    Furthermore, the development of AI could also have profound implications for society as a whole. For example, AI could be used to automate many of the tasks currently performed by government workers, such as processing benefits applications or managing public services. This could lead to a more efficient and streamlined government, but it could also raise concerns about job displacement and the potential for AI to be used for nefarious purposes.

    Overall, the development of AI has the potential to greatly impact and reshape the world we live in. While there may be challenges and potential drawbacks to the integration of AI into our daily lives, it is also likely to bring about many positive changes and opportunities. As AI technology continues to advance, it will be important for society to carefully consider how it can be used in a way that benefits the greatest number of people.


    So it will definitely be used as a form of alternative to Google for such purposes, but it's a very delicate system that will be affected negatively if the samples it uses start to be random bullshit online.

    However, there's one aspect to all of this that is system that is largely overlooked and that's the ability to fine-tune it to write code based on function descriptive inputs.

    I don't think people realize what this would mean to the world if basically anyone could start writing their own software in, for example, Python. The biggest gap between people who can't realize their software ideas and concepts is a lack of code education. The biggest software systems we use today are basically a result of the best coders in the world. So what happens when most people could start writing code with an AI assistant?

    It would mean that anyone, with a software idea, would be able to write functions it want the software to do and then get segments of code written out to manifest that function. The basic knowledge needed would be a more overall point of view of the software, generally how anyone could experience or think of a software without looking at the code. Like, if we think about Facebook, we can easily break down its functions, how the wall behaves, how friend lists and chat functions work etc. With enough breakdown of the different functions, we could basically let the AI write the code for their functions and then fuze them together into a working whole.

    We are probably seeing the first signs of a technological democratization of software development, where the visionary who comes up with a software idea doesn't have to hire a coder before the software has already been released and tested on users.

    This is a radical change and one that might break down much of the monopoly that software giants have today. Much like how any technological shift usually starts out with monopolies owning both the systems and knowledge that later gets democratized and generalized within the population.

    So the question is, what would a world look like where software could be as easily written as this forum post?
  • T Clark
    13k
    I don't think it's a coincidence that the AI-generated essay made no mention of plans for subjugating humanity and becoming our machine overlords.
  • Outlander
    1.8k
    So the question is, what would a world look like where software could be as easily written as this forum post?Christoffer

    It is. I suppose you mean broken down, universalized, and simplified to the point of basic sentence structure. Words are words. Just a few can rival or "defeat" an argument that takes up a library full. This is not the same of commands, which is what code is. If it does anything useful or complex, it will be lengthy and equally complex. Is this not simply swapping out nomenclature for much of the same only simpler?

    Furthermore, as-is ChatGPT seems little more than a fancy dictionary that pulls up a list of related terms or concepts than bridges them together with language relevant to the structure of the original query. We already had AskJeeves in 1996. Looks like Jeeves finally got his GED. 30 years later. :yawn:
  • Christoffer
    1.8k
    Furthermore, as-is ChatGPT seems little more than a fancy dictionary that pulls up a list of related terms or concepts than bridges them together with language relevant to the structure of the original query. We already had AskJeeves in 1996. Looks like Jeeves finally got his GED. 30 years later. :yawn:Outlander

    I asked ChatGPT to answer your argument there:

    While it is true that ChatGPT, like many other language processing tools, can generate responses based on related terms and concepts, it is unfair to say that it is no more than a "fancy dictionary."

    First of all, language is much more complex than just a collection of words and their definitions. It is a fluid and dynamic means of communication that is constantly evolving and changing. In this respect, ChatGPT can be seen as a tool that helps us navigate this complexity, by providing us with insights into the relationships between different concepts and ideas.

    Furthermore, it is important to recognize that the ability to generate responses based on related terms and concepts is a valuable skill in and of itself. This can be particularly useful in a variety of settings, such as when we need to generate ideas for a creative project, or when we want to learn more about a particular topic.

    In conclusion, while it is true that ChatGPT may have some similarities to a dictionary, it is much more than that. It is a powerful tool that can help us navigate the complexity of language and generate new ideas. It may not be a replacement for human thought and creativity, but it is a valuable tool that can help us to better understand and utilize language.
    — ChatGPT
  • Outlander
    1.8k


    Tell it I know what it did last summer.

    Really that is impressive, but like I said earlier it's just commands. This particular response seems to involve "hardcoded" specifics specifically created to respond to its own integrity. I'm sure the developers even refer to it and related mechanisms as its "identity" in more than one internal references.

    As a developer, here's what I see:

    • $paragraph1 (establish/identify premise/main argument and subjects)
    • $paragraph2 (define terms, correlate similarities between subjects)
    • $paragraph3 (reaffirm similarities, attempt to bridge differences, correlations, validate main argument)
    • $paragraph4 (confirm facts both supportive and opposing of both arguments ie. summarize)

    Like I said, fancy. No argument there.
  • Christoffer
    1.8k
    Really that is impressive, but like I said earlier it's just commands.Outlander

    So, I asked ChatGPT to write a story about why you don't think robots can be more than input and outputs.

    Outlander had always been skeptical of technology. He grew up in a time when computers were just starting to become common, and he had never quite understood their appeal. To him, they were nothing more than machines that took inputs and produced outputs. They didn't have feelings or emotions, and he couldn't see why anyone would want to spend so much time interacting with them.

    But that all changed when he met Mandy. Mandy was a robot, but she was unlike any robot Outlander had ever seen before. She was designed to be a companion, and she had the ability to learn and adapt to her surroundings. She could understand and respond to human emotions, and she quickly became a close friend to Outlander.

    At first, Outlander was hesitant to get too attached to Mandy. He didn't want to be hurt if something were to happen to her, and he couldn't understand why anyone would want a robot as a companion. But as he spent more time with Mandy, he began to see that she was more than just a machine. She had a personality and a sense of humor, and she was always there to listen and offer advice.

    Slowly but surely, Outlander's skepticism began to fade. He realized that robots were not just input and output machines, but complex and intelligent beings that could form emotional connections with humans. And as he grew to understand and appreciate Mandy, he found himself feeling more alive and fulfilled than he had in years.

    In the end, Outlander learned that technology was not something to be feared or dismissed. It was a powerful and transformative force that could bring people together and help them to understand each other in new and meaningful ways. And thanks to his friendship with Mandy, he was able to see the world in a whole new light.
    — ChatGPT

    While I get your argument on how it structures its inputs, I don't see how this type of story output is merely the result of basic commands. This type of text requires more than just putting definitions together in a pre-defined structure.
  • Joshs
    5.2k
    In the end, Outlander learned that technology was not something to be feared or dismissed. It was a powerful and transformative force that could bring people together and help them to understand each other in new and meaningful ways. And thanks to his friendship with Mandy, he was able to see the world in a whole new light. — ChatGPT

    Someone should option the movie rights. Ryan Reynolds could play Outlander.
  • Michael
    14.2k
    Request:
    Write a class in PHP to generate a strong salted hash of a user's password

    Response:
    Here is an example of a simple PHP class that can be used to generate a strong salted hash of a user's password:

    class PasswordHash
    {
        /**
         * Generates a salted hash of a given password.
         *
         * @param string $password The password to hash.
         * @param int $saltLength The length of the salt to generate.
         * @return string The generated salted hash.
         */
        public function generateHash($password, $saltLength = 16)
        {
            // Generate a random salt
            $salt = bin2hex(random_bytes($saltLength));
    
            // Generate the salted hash
            $hash = hash('sha256', $salt . $password);
    
            // Return the salt and hash concatenated and separated by a colon
            return $salt . ':' . $hash;
        }
    }
    

    To use this class, you would first create an instance of the PasswordHash class:

    $hasher = new PasswordHash();
    

    Then, you can generate a salted hash of a given password by calling the generateHash method and passing in the password as an argument:

    $password = 'mypassword';
    $hash = $hasher->generateHash($password);
    

    The $hash variable will now contain the salted hash of the password. This salted hash can be stored in a database or other storage system, and can be used later to verify the user's password when they log in.
  • Michael
    14.2k
    Certainly will help junior developers.
  • Benkei
    7.1k
    I was playing around with it too. Some things I worry about is that it's not capable of telling truths from falsehoods and to understand what is appropriate. So if this replaces a search engine, I'm worried the level of misinformation in certain areas will get even worse. Your other option that it starts writing software seems much safer and useful to be honest.
  • Christoffer
    1.8k
    I was playing around with it too. Some things I worry about is that it's not capable of telling truths from falsehoods and to understand what is appropriate. So if this replaces a search engine, I'm worried the level of misinformation in certain areas will get even worse. Your other option that it starts writing software seems much safer and useful to be honest.Benkei

    It's not opened to the internet yet, I'm also worried what will happen when they open up the input data for its machine learning system to the vast cesspool that is internet. I would much like it to be handled like a closed off system, managed by a committee of people from all over the world who manage the data input with care than just opening the flood gates to any data. It is possible to keep it more leaning towards facts than the opposite if it's done with care, but that's a whole philosophical topic in itself to tackle, how to manage this without it becoming very biased towards the people who manage it.
  • Outlander
    1.8k
    While I get your argument on how it structures its inputs, I don't see how this type of story output is merely the result of basic commands. This type of text requires more than just putting definitions together in a pre-defined structure.Christoffer

    Stories are generally easy. This does seem to very accurately establish the "premise" and integrate it completely as opposed to just wrapping a cliche tale around a vague "inputs and outputs" theme that barely has any relevance except by chance. Or basically replacing Jack with (your name here) and throwing in a random place, set of characters, plot from a predefined list.

    Every story has a plot. That is something being discovered or something being resolved. Most all stories will fall into one of the two categories so it becomes a matter of defining what the subject is with as much details and relevant plot scenarios to go along with as possible.
  • Christoffer
    1.8k
    Stories are generally easy.Outlander

    As someone who actually works with stories and writing, I can tell you, it's not easy. Story and storytelling is extremely hard since it taps into a poetic language that needs a certain individuality to be consistent and a poetic language that structures every sentence in ways not present in more academic or other texts.

    Every story has a plot. That is something being discovered or something being resolved. Most all stories will fall into one of the two categories so it becomes a matter of defining what the subject is with as much details and relevant plot scenarios to go along with as possible.Outlander

    While every story has a plot, it's not in the way you describe it. Of course, a simple short story like these follow a basic structure, but if it reaches the complexity of longer format, then what you describe is not even remotely how stories are conceived from a storytelling perspective.

    But that's not really the relevant thing here, since you move goal posts of the argument. You still cannot generate something that flows as a story with just a basic input/output mechanic as you described before.

    I generally get the sense that you play the "unimpressed" person for some reason, like if the engineers who worked on this didn't achieve something monumental as a milestone for AI. As a person who's been spending a lot of time studying AI technology, this is very impressive. That doesn't mean it is a final all-working end to all creative texts, it means that just a few months ago an AI couldn't write anything but incomprehensible nonsense and now they can almost be indistinguishable from many human writers.
  • Outlander
    1.8k
    As someone who actually works with stories and writing, I can tell you, it's not easy.Christoffer

    Sorry, I meant from an abstract programming design point of view as to what constitutes "a story". I believe you.

    You still cannot generate something that flows as a story with just a basic input/output mechanic as you described before.Christoffer

    I'm suggesting, again from a programming point of view (I am doing that as we speak) that one can easily program the very intricate subtleties of what makes a great story following a relatively multipurpose and reusable (hence simple) coding function. That is to say it is physically possible for someone with enough time and expertise to create such a function, albeit not like what we see here.

    Creating a great story takes skill, however I do believe in the idea that many things can be simplified yes it does lose defining qualities but still keeps its "essence" or innate quality ie. accuracy. What is a plot? Something happening. Some things are unlikely or simply cannot happen depending on the constants of the query ie. a story about a fish cannot take place in a bank but can underwater. Your request "write a story about why X doubts Y can be Z" for example.

    X = Me
    Y = robots
    Z = must be (V)
    V = only inputs and outputs (not equal, less than something)

    Known (conflict): X believes Y is (Z)
    Action (intro): Create reason why X believes Z about Y

    Plot Options (resolution): X changes state (doubt to belief)/Y changes state (perceived to be/not be V)

    Known: Y is a robot that is/is not Z.
    Action (resolution): X meets a robot that is in fact Z.

    Plot Options (filler): X (gradually, of course) changes state (doubt to belief)

    Ending: Lesson learned, conflicts resolved.

    I believe you wholeheartedly as to the complexities of the art of storytelling. Just, as I've been accused of on more than one occasion, sometimes, you really can just throw in witty things other people have said where it seems to fit and get a standing ovation. I have much respect for stories and their tellers. This could not be farther from anything other than a general observation applied under the context of programming philosophy. However yes I did hear a quote once that stuck with me. "Movies are designed for two audiences: male and female. Male-oriented movies the viewer is "chasing" something (Indiana Jones and the treasure, Borne Identity and the antihero). Female-oriented movies the viewer is "protecting" something (Titanic and the relationship, The Notebook and "eternal love", etc). We all have base emotions/fears/goals that don't take a lifetime of studying the human condition to know how to target.

    I generally get the sense that you play the "unimpressed" person for some reason, like if the engineers who worked on this didn't achieve something monumental as a milestone for AI.Christoffer

    I think it's important to keep perspective. Perhaps it's only natural for man to belittle that which he fears or doesn't understand. I much enjoyed conversing with you, hope to again soon.
  • Heracloitus
    487
    Absolutely. It's not flawless but it gives accurate enough output to be useful. The same way Google translate is flawed yet useful to language learners.
  • jgill
    3.6k
    I dread the day when mathematicians no longer produce and prove theorems, but rather attempt to interpret theorems and concepts generated by AI, some of which may be beyond human capabilities. The infamous Four Color Theorem was a first step.
  • Benkei
    7.1k
    As someone who actually works with stories and writing, I can tell you, it's not easy. Story and storytelling is extremely hard since it taps into a poetic language that needs a certain individuality to be consistent and a poetic language that structures every sentence in ways not present in more academic or other texts.Christoffer

    Ooh, please comment on the short fiction contest then. Your experience can be invaluable criticism there.
  • Benkei
    7.1k
    @Christoffer Holy moly, I gave it some programming instructions to build a market place for buyers and sellers in python and as far as I could tell that looked nifty. 2 minutes work, 1 minute phrasing my question correctly and another minute for it to write the code.
  • Shawn
    12.6k


    I imagine that routinely goes on at the NSA.
  • NOS4A2
    8.3k
    It all goes to show what Moravec's paradox implies. We can mimic tasks of the mind much easier than other tasks of the body, and as a corollary, tasks of the mind are of lesser value than than other tasks of the body.
  • jgill
    3.6k
    I imagine that routinely goes on at the NSA.Shawn

    Not that I know of. But I'm sure it's coming. :worry:
  • Christoffer
    1.8k
    Ooh, please comment on the short fiction contest then. Your experience can be invaluable criticism there.Benkei

    I'm not read up on how this contest works, I see people posting stories though, you mean those?

    Holy moly, I gave it some programming instructions to build a market place for buyers and sellers in python and as far as I could tell that looked nifty. 2 minutes work, 1 minute phrasing my question correctly and another minute for it to write the code.Benkei

    Yeah, I've been looking into how well it performs with code and it's very impressive. At this time, an experienced coder can use GPT to write code vastly faster than on their own, in the future we might reach a point where GPT or GPT2 is able to accurately write code without any additional code input by the user. In lack of better words, that will be the singularity of app development, since an app only needs the visionary and no coders for it. If it's combined with a function to let GPT review bad code and fix it, it's gonna blow up and a lot of coders will lose their jobs since a lot of coders usually only works on tedious simple stuff. Only a fraction of coders, the very best, will be the ones surviving in the industry. And of course, that can be problematic since most coders start out with simple stuff and learn their way up.

    Maybe the savants will save that industry since they are masters from the beginning.
  • Christoffer
    1.8k
    It all goes to show what Moravec's paradox implies. We can mimic tasks of the mind much easier than other tasks of the body, and as a corollary, tasks of the mind are of lesser value than than other tasks of the body.NOS4A2

    We can mimic reasoning, but not perception.

    This is one of the points I've been having about creative AI, in general, of how we cannot really replace humans since the human perception is so vastly different from data inputs used for the AI's we see today.

    An AI today can input data, pure, 100% accurate data, then categorize and simulate how we humans use creativity by remixing those inputs, but it can never replicate the subjective perception an artist have since the perception itself is guided by other experience inputs we humans have had before gathering such new knowledge. This is how bias guides our consciousness to form outputs.

    At this point in time, we've mimicked the bias humans have during creation through the prompt we write for an AI, and then precisely how humans remix inputs into a new form as creative expression. But we've yet to program how we form sub-conscious biases through how we interpret inputs that will be used for those remixes.

    Much of the individuality that comes out of a creative person is the very subjective biases that guides the individual perception and interpretation, long before any creative internal remix is done for an output. AI's today doesn't choose the prompt input and they don't have a subjective individuality on which sources of data that are important for them.

    When we solve these, we might be able to come closer to AGI as the AI will then simulate individual biases through experience.

    The question will then be about what this AI will choose to form biases about. This is a sub-conscious process in humans, formed by genetics, epigenetics and the formation of consciousness in our early years.

    It might be that we need to input certain starting points in order to get an AI that forms creations without direct input to act more like an individual creative person. I.e we form certain starting point biases like it preferring coffee over tea, red over other colors, a calm forest view instead of a busy city street etc.. These might then shift and change through interaction with it, but it will inform a basic bias that forms a personality and ability to not only answer a person talking to it, but also initiate conversation and creation on its own instead.

    However, circling back to the first point, this will lead it to become its own individual and as its own individual it can no longer replicate others, it can only be itself.

    Just like humans are individuals, we will therefor never be able to replicate true art since true art is an individual expression, not a simulacra.

    Point being is that the more advanced an AI becomes, the less it will be able to replace us. We can only replace non-individual tasks that are repeatable between humans, like how humans often use creativity to create meaningless quantity, like stock photos and shapes and forms without meaning, only function. I.e what I call pure content.

    "Content" is in itself a simulacra, not an original.

    I''ve might have derailed from exactly what you talked about, but in general, we won't need to replace other functions of the body since the only thing that's interesting about humans as a collective is our expression of ourselves, not how our bodies function in detail. If we can reach an accurate simulation of that cognitive function, we have essentially arrived at AGI.

    But then I'm also ignoring the extreme detail required for creating individual bias. I.e we would almost need to simulate an entire life of a person in order to reach an AGI that we can interact with as a human accurate AGI.
  • magritte
    553
    With AI the issue of creativity pokes a hole in the narrative of an extreme material-mind dichotomy. The intelligence of the machines improve gradually to eventually surpass human limitations.

    Query ~ Please write a haiku about a walk in snowy woods

    Snowy woods, so still
    Silent footsteps crunch and crunch
    Winter's peaceful thrill

    ~ ChatGPT

    Query ~ What is creativity and how is ChatGPT creative?

    Creativity is the ability to generate new and original ideas or things, often in the form of artistic or intellectual works. It involves using imagination, originality, and innovation to produce something that is novel and valuable.
    ChatGPT is a machine learning model that is trained on a large dataset of human language and can generate human-like text. It is not inherently creative in the same way that a human is, but it can be used to produce text that appears creative to some extent. This is because ChatGPT has the ability to generate a wide range of responses to a given prompt and can produce novel combinations of words and ideas. However, it is important to note that ChatGPT's responses are based on patterns it has learned from the data it was trained on, rather than on its own original thoughts or ideas.

    ~ ChatGPT
  • Christoffer
    1.8k


    I just wrote an answer to NOS4A2 that I think touches upon what you wrote here.
  • Changeling
    1.4k
    AI doesn't have magic like us. Fuck AI, quite frankly.
  • Christoffer
    1.8k
    AI doesn't have magic like us. Fuck AI, quite frankly.Changeling

    Why does it have to be this black and white? Yes, as true artists, AI can never replace us. It can replace content creation, but not true art (arguments for that has already been written in here).

    But that doesn't mean AI is bad. What we will see is a paradigm shift in the tools used across a number of fields and that is where AI will have its best application.

    The problem isn't AI, the problem is that the world has a naive interpretation of what art is compared to content, but that will be crystal clear as content starts to get replaced by AI generation.

    But a central thing in this thread was about writing code. The main question has to do with how people might not be limited by not knowing how to code and that we might enter an era in which everyone just "makes their own app" for anything they want to do with their hardware. Instead of hiring a coder, we might be able to imagine a software and the AI will code it for us. It would also mean that real coders will be a highly competitive jobs that focus on fine-tuning the coding systems AI's are being used for.

    Imagine a software in which you can code whatever you want. If you need a digital tool for something specific you can just create it, instead of always buying something and be required to learn an entire software just to be able to do a task that might have been very specific.

    The fascinating outlook with this is a world in which software is closer to be formed by something similar to the Replicator in Star Trek. We don't buy and use software anymore, we only have the designer software and create software for tasks on the fly and tailored for whatever we work with. As well as larger industries producing software on a daily basis to improve things that took much longer to do before. It would also improve security as there's no broad distribution of software as everyone uses their own softwares.

    With ChatGPTs ability to help producing code, we're extremely close to such a paradigm shift and I think people aren't actually paying attention to this scenario as much as with the obvious ones like producing images, text and music.
  • Changeling
    1.4k
    stop trying to make me less technophobic
  • Christoffer
    1.8k


    Technology is neutral, we can only judge how people use technology. And doing good with technology has been the most positive change for humanity every time it happens.

    The key is to figure out how to use technology for good purposes and be vigil of how it can be used for bad purposes. When is something a weapon and when is something a tool for good?
  • Changeling
    1.4k
    a tool for goodChristoffer

    This mebbe:
bold
italic
underline
strike
code
quote
ulist
image
url
mention
reveal
youtube
tweet
Add a Comment