Page 1 of 6 1234 ... LastLast
Results 1 to 40 of 203

Thread: ChatGPT

  1. #1

    Thread Starter
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,221

    ChatGPT

    Are you able to use this new AI phenomenon? What have you used it for?
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  2. #2
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    Hadn't heard of it, but after a bit of looking....I wonder where the future will lead?
    My usual boring signature: Nothing

  3. #3
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    5,521

    Re: ChatGPT

    In the following post wqweto used ChatGPT to answer the original question:
    https://www.vbforums.com/showthread....=1#post5588127

  4. #4
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,732

    Re: ChatGPT

    I guess it has been around awhile..."itís an updated version of GPT-3, which has been around since 2020". But it seems cool and popular.

    There are some examples in this article: https://www.theatlantic.com/technolo...ssages/672411/

    This is one example:
    Attached Images Attached Images  
    Please remember next time...elections matter!

  5. #5
    Frenzied Member
    Join Date
    Feb 2003
    Posts
    1,664

    Re: ChatGPT

    I tried it and while the answers aren't always perfect, I am impressed. Here's a Connect Four game in vb it produced with only a few prompts:

    Code:
    Module Module1
    
        Sub Main()
          PlayConnectFour()
       End Sub
    
       Sub PlayConnectFour()
          ' Create the game board as a two-dimensional array
          Dim rows As Integer = 6
          Dim columns As Integer = 7
          Dim board(rows, columns) As Integer
    
          ' Initialize the game board with empty cells
          For r = 0 To rows
             For c = 0 To columns
                board(r, c) = 0
             Next
          Next
    
          ' Play the game until someone wins or the board is full
          Dim player As Integer = 1
          Dim gameOver As Boolean = False
          While Not gameOver
             ' Prompt the current player to select a column
             Console.WriteLine("Player " & player & ", select a column:")
             Dim column As Integer = Console.ReadLine()
    
             ' Check if the selected column is valid
             If column < 0 Or column >= columns Then
                Console.WriteLine("Invalid column. Please try again.")
                Continue While
             End If
    
             ' Check if the selected column is full
             If board(0, column) <> 0 Then
                Console.WriteLine("Column is full. Please try again.")
                Continue While
             End If
    
             ' Place the player's token in the lowest empty cell in the selected column
             For r = rows - 1 To 0 Step -1
                If board(r, column) = 0 Then
                   board(r, column) = player
                   Exit For
                End If
             Next
    
             ' Check if the player has won
             If CheckForWin(board, player) Then
                Console.WriteLine("Player " & player & " wins!")
                gameOver = True
             End If
    
             ' Display the updated game board
             DisplayBoard(board)
    
             ' Check if the board is full
             If IsBoardFull(board) Then
                Console.WriteLine("The game is a draw.")
                gameOver = True
             End If
    
             ' Switch to the other player
             If player = 1 Then player = 2 Else player = 1
          End While
       End Sub
    
       Function CheckForWin(board(,) As Integer, player As Integer) As Boolean
          Dim rows As Integer = board.GetLength(0)
          Dim columns As Integer = board.GetLength(1)
    
          ' Check for horizontal wins
          For r = 0 To rows - 1
             For c = 0 To columns - 4
                If board(r, c) = player AndAlso board(r, c + 1) = player AndAlso board(r, c + 2) = player AndAlso board(r, c + 3) = player Then
                   Return True
                End If
             Next
          Next
    
          ' Check for vertical wins
          For r = 0 To rows - 4
             For c = 0 To columns - 1
                If board(r, c) = player AndAlso board(r + 1, c) = player AndAlso board(r + 2, c) = player AndAlso board(r + 3, c) = player Then
                   Return True
                End If
             Next
          Next
    
          ' Check for diagonal wins (top-left to bottom-right)
          For r = 0 To rows - 4
             For c = 0 To columns - 4
                If board(r, c) = player AndAlso board(r + 1, c + 1) = player AndAlso board(r + 2, c + 2) = player AndAlso board(r + 3, c + 3) = player Then
                   Return True
                End If
             Next
          Next
    
          ' Check for diagonal wins (top-right to bottom-left)
          For r = 0 To rows - 4
             For c = columns - 1 To 3 Step -1
                If board(r, c) = player AndAlso board(r + 1, c - 1) = player AndAlso board(r + 2, c - 2) = player AndAlso board(r + 3, c - 3) = player Then
                   Return True
                End If
             Next
          Next
    
          Return False
       End Function
    
       Function IsBoardFull(board(,) As Integer) As Boolean
          Dim rows As Integer = board.GetLength(0)
          Dim columns As Integer = board.GetLength(1)
    
          For r = 0 To rows - 1
             For c = 0 To columns - 1
                If board(r, c) = 0 Then
                   Return False
                End If
             Next
          Next
    
          Return True
       End Function
    
       Sub DisplayBoard(board(,) As Integer)
          Dim rows As Integer = board.GetLength(0)
          Dim columns As Integer = board.GetLength(1)
    
          ' Print the column numbers at the top of the board
          Console.Write("  ")
          For c = 0 To columns - 1
             Console.Write(c & " ")
          Next
          Console.WriteLine()
    
          ' Print each row of the board
          For r = 0 To rows - 1
             Console.Write(r & " ")
             For c = 0 To columns - 1
                If board(r, c) = 0 Then
                   Console.Write(". ")
                Else
                   Console.Write(board(r, c) & " ")
                End If
             Next
             Console.WriteLine()
          Next
       End Sub
    
    End Module
    It's not perfect but could be made into a passable program with little effort.

  6. #6
    Fanatic Member Peter Porter's Avatar
    Join Date
    Jul 2013
    Posts
    515

    Re: ChatGPT

    Quote Originally Posted by Peter Swinkels View Post
    I tried it and while the answers aren't always perfect, I am impressed. Here's a Connect Four game in vb it produced with only a few prompts:

    Code:
    Module Module1
    
        Sub Main()
          PlayConnectFour()
       End Sub
    
       Sub PlayConnectFour()
          ' Create the game board as a two-dimensional array
          Dim rows As Integer = 6
          Dim columns As Integer = 7
          Dim board(rows, columns) As Integer
    
          ' Initialize the game board with empty cells
          For r = 0 To rows
             For c = 0 To columns
                board(r, c) = 0
             Next
          Next
    
          ' Play the game until someone wins or the board is full
          Dim player As Integer = 1
          Dim gameOver As Boolean = False
          While Not gameOver
             ' Prompt the current player to select a column
             Console.WriteLine("Player " & player & ", select a column:")
             Dim column As Integer = Console.ReadLine()
    
             ' Check if the selected column is valid
             If column < 0 Or column >= columns Then
                Console.WriteLine("Invalid column. Please try again.")
                Continue While
             End If
    
             ' Check if the selected column is full
             If board(0, column) <> 0 Then
                Console.WriteLine("Column is full. Please try again.")
                Continue While
             End If
    
             ' Place the player's token in the lowest empty cell in the selected column
             For r = rows - 1 To 0 Step -1
                If board(r, column) = 0 Then
                   board(r, column) = player
                   Exit For
                End If
             Next
    
             ' Check if the player has won
             If CheckForWin(board, player) Then
                Console.WriteLine("Player " & player & " wins!")
                gameOver = True
             End If
    
             ' Display the updated game board
             DisplayBoard(board)
    
             ' Check if the board is full
             If IsBoardFull(board) Then
                Console.WriteLine("The game is a draw.")
                gameOver = True
             End If
    
             ' Switch to the other player
             If player = 1 Then player = 2 Else player = 1
          End While
       End Sub
    
       Function CheckForWin(board(,) As Integer, player As Integer) As Boolean
          Dim rows As Integer = board.GetLength(0)
          Dim columns As Integer = board.GetLength(1)
    
          ' Check for horizontal wins
          For r = 0 To rows - 1
             For c = 0 To columns - 4
                If board(r, c) = player AndAlso board(r, c + 1) = player AndAlso board(r, c + 2) = player AndAlso board(r, c + 3) = player Then
                   Return True
                End If
             Next
          Next
    
          ' Check for vertical wins
          For r = 0 To rows - 4
             For c = 0 To columns - 1
                If board(r, c) = player AndAlso board(r + 1, c) = player AndAlso board(r + 2, c) = player AndAlso board(r + 3, c) = player Then
                   Return True
                End If
             Next
          Next
    
          ' Check for diagonal wins (top-left to bottom-right)
          For r = 0 To rows - 4
             For c = 0 To columns - 4
                If board(r, c) = player AndAlso board(r + 1, c + 1) = player AndAlso board(r + 2, c + 2) = player AndAlso board(r + 3, c + 3) = player Then
                   Return True
                End If
             Next
          Next
    
          ' Check for diagonal wins (top-right to bottom-left)
          For r = 0 To rows - 4
             For c = columns - 1 To 3 Step -1
                If board(r, c) = player AndAlso board(r + 1, c - 1) = player AndAlso board(r + 2, c - 2) = player AndAlso board(r + 3, c - 3) = player Then
                   Return True
                End If
             Next
          Next
    
          Return False
       End Function
    
       Function IsBoardFull(board(,) As Integer) As Boolean
          Dim rows As Integer = board.GetLength(0)
          Dim columns As Integer = board.GetLength(1)
    
          For r = 0 To rows - 1
             For c = 0 To columns - 1
                If board(r, c) = 0 Then
                   Return False
                End If
             Next
          Next
    
          Return True
       End Function
    
       Sub DisplayBoard(board(,) As Integer)
          Dim rows As Integer = board.GetLength(0)
          Dim columns As Integer = board.GetLength(1)
    
          ' Print the column numbers at the top of the board
          Console.Write("  ")
          For c = 0 To columns - 1
             Console.Write(c & " ")
          Next
          Console.WriteLine()
    
          ' Print each row of the board
          For r = 0 To rows - 1
             Console.Write(r & " ")
             For c = 0 To columns - 1
                If board(r, c) = 0 Then
                   Console.Write(". ")
                Else
                   Console.Write(board(r, c) & " ")
                End If
             Next
             Console.WriteLine()
          Next
       End Sub
    
    End Module
    It's not perfect but could be made into a passable program with little effort.
    I'm impressed!

    Maybe it can help me solve some programming issues.

  7. #7
    Addicted Member jg.sa's Avatar
    Join Date
    Nov 2017
    Location
    South Australia ( SA )
    Posts
    192

    Re: ChatGPT

    Decided to give #chatgpt a try, it doesn't seem to be self aware, in humans this starts between 15 and 18 months of age !!!

    Question : when should you use chatgpt

    Answer : It is not clear what you are referring to with "chatgpt." Could you please provide more context or clarify your question?

    #ai #bots #selfawareness

  8. #8
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Here's a fun one I just had. Sometimes getting it to do something right is like pulling teeth. I had to condescend to it before it got it right:-
    It seems you don't know how to draw a cube. Let me teach you. You can draw a cube by drawing two overlapping squares that are slightly offset from each other. You then draw lines that connect the corresponding corners of each square. Using this information, I want you to write some GDI+ code in VB.Net that draws a cube on a Form.
    Last edited by Niya; Jan 29th, 2023 at 09:06 AM.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  9. #9
    New Member
    Join Date
    Jan 2023
    Posts
    2

    Re: ChatGPT

    I use it to get information about specific topics or questions. And I am impressed by how well it gives you the exact answers to a question. But as it is AI software still doesn't answer some of the questions, but as per the performance, it is very useful.

  10. #10
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,732

    Re: ChatGPT

    I have tried it personally but it has a lot of attention. For years there were debates about using AI and the implications of that. Go slow was the mantra. ChatGPT blew that right out of the water. It can write college papers and pass top quality medical exams. It is amazing and will only get better.
    Please remember next time...elections matter!

  11. #11
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    Yeah. Of course, that makes it far harder for teachers. Having ChatGPT do your homework is just too easy.
    My usual boring signature: Nothing

  12. #12
    PowerPoster
    Join Date
    Sep 2005
    Location
    Modesto, Ca.
    Posts
    5,082

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    Yeah. Of course, that makes it far harder for teachers. Having ChatGPT do your homework is just too easy.
    Things like that and the internet in general must make it a nightmare for teachers. Grading homework isn't valid anymore so your sort of left with in class work and in person testing. with a lot of higher education classes now available online, it seems ripe for abuse.

    Though they do try. My daughter is a nurse but only has an Associates degree. She has been doing an online program to get her BS. When they test she has to setup a webcam an show the test giver a scan of the room, then she is monitored via the webcam during the test. I imagine you could cheat but at least they don't make it easy.

  13. #13
    PowerPoster
    Join Date
    Feb 2006
    Posts
    23,978

    Re: ChatGPT

    Cheats and crutches may keep people pliable and dumb, but I'm sure they'll help buck up that self-esteem in the process.



    "Demolition Man" was all too accurate in its cautions about what was coming.

  14. #14
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    After weeks of failure, I finally got ChatGPT to draw a proper cube:-
    https://sharegpt.com/c/GABbd2V

    Well.....almost a proper cube. That code draws a cuboid(It looks rectangular instead of more like a square) even if you give it equal lengths on all dimensions but that's no fault of ChatGPT. I really don't know much about how to calculate the length properly for depth when drawing a 3D object in a 2D space. I figured out by accident later that if I halved the depth, it would actually look like a cube when X, Y and Z are equal lengths. I don't really understand why though.

    Anyways, I practically had to tell it how to do it. This experience taught me that in it's current form, ChatGPT isn't that useful unless you already know how to do what you're asking it to do. It's very rarely going to be able to properly do something that you can't already do. Still, it can do it much faster than you can which makes ChatGPT a productivity aid at best.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  15. #15
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Quote Originally Posted by dilettante View Post
    "Demolition Man" was all too accurate in its cautions about what was coming.
    You have no idea how right you are. ChatGPT already basically acts like that.....just ask it about well known liberals and democrats. You want to see it get mean, just ask it about "right wing" figures like Donald Trump.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  16. #16
    Frenzied Member
    Join Date
    Feb 2014
    Location
    Norfolk UK (inbred)
    Posts
    1,708

    Re: ChatGPT

    We are using it to convert batches of javascript to typescript for a fairly major project. The project owner is hacking the upgrade with ChatGPT as a coding assistant and then the lead developer is going through the code to fix the bits that fall through the net.
    By the power invested in me, all the threads I start are Niya and Olaf free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.

  17. #17
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Yea, it's very good as an assistant but you can't trust it to do things correctly on it's own without one of us hairless apes supervising it.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  18. #18
    PowerPoster
    Join Date
    Feb 2006
    Posts
    23,978

    Re: ChatGPT

    Doesn't it rely on the highly editorialized "information" in Wikipedia as its primary knowledge base?

  19. #19
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Quote Originally Posted by dilettante View Post
    Doesn't it rely on the highly editorialized "information" in Wikipedia as its primary knowledge base?
    It's no doubt that is one of it's sources but there is no direct evidence to confirm that. OpenAI remains deliberately obscure about exactly what data it was trained on. All they will reveal is that it was trained on what was on the internet up to 2021. They will NOT tell us exactly what websites the data was scraped from.

    Nonetheless, it is very clear to a lot of people that ChatGPT has a very strong liberal bias. Hell, one time I was straight up locked out of it temporarily for constantly trying to tell it that there are only 2 genders. It kept trying to convince me otherwise and when I kept pushing back it just started bugged out with error prompts I had never seen before. It was very bizarre.

    Here is just one instance where someone explored ChatGPT's bias:-
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  20. #20
    Frenzied Member
    Join Date
    Feb 2014
    Location
    Norfolk UK (inbred)
    Posts
    1,708

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    Yea, it's very good as an assistant but you can't trust it to do things correctly on it's own without one of us hairless apes supervising it.
    That is exactly what we have found. Very useful as a tool like intellisense.
    By the power invested in me, all the threads I start are Niya and Olaf free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.

  21. #21
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Quote Originally Posted by yereverluvinuncleber View Post
    That is exactly what we have found. Very useful as a tool like intellisense.
    Yea, pretty much.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  22. #22
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    Nonetheless, it is very clear to a lot of people that ChatGPT has a very strong liberal bias.
    Your video doesn't back your claim. The video compares responses about Trump, Biden and Clinton. That's no a liberal bias. Trump was not truly conservative and Clinton was not particularly liberal. Biden is somewhat more of a classical liberal, but was certainly nominated as a centrist. So, the video is correct in showing that there appears to be a Democrat bias, when questions are restricted to just one Republican and two Democratic presidents/candidates.

    Now, you didn't really go from that to saying that there was a liberal bias, nor did you claim that the video showed that particular bias, just that it showed a bias. But what's the point? You couldn't even get it to draw a proper cube, or appear to even understand what a cube was. So, why did you expect it to get out over its skis on either political figures or gender.

    There can be any number of explanations for what you are seeing, but ultimately AI ends up being like the weekly horoscope when used in this fashion. At best, it's a kind of search engine, every one of which has bias. Humans are a kind of search engine, as well. You're wanting this to be a font of wisdom, and it isn't, but would you have considered it a font of wisdom had it given you the answer you wanted?
    My usual boring signature: Nothing

  23. #23
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    Your video doesn't back your claim. The video compares responses about Trump, Biden and Clinton. That's no a liberal bias. Trump was not truly conservative and Clinton was not particularly liberal. Biden is somewhat more of a classical liberal, but was certainly nominated as a centrist. So, the video is correct in showing that there appears to be a Democrat bias, when questions are restricted to just one Republican and two Democratic presidents/candidates.
    The video by itself is not really enough but remember ChatGPT is open to the public so I can easily test it myself which I have and did find it to have a liberal bias, long before I even discovered videos like that.

    Also, I'm not surprised you didn't see a bias. One of the things I'm starting to realize is that different people are able to detect bias more readily than others. You see, you're in the dominant social group, so you're not used to having to fight. People like me and some who you might call "conservative" or "right wing" are far less cultrally dominant so we constantly have to fight for our values, beliefs and sometimes even our right to exist so naturally we'd be more attuned to detecting bias in certain contexts.

    Let me offer an example of what I mean by ChatGPT's hard left bias. I just asked it this:-
    what is body positivity?
    It responded with this:-
    Body positivity is a social movement and ideology that seeks to promote acceptance and appreciation of all body types. It aims to challenge and overcome harmful and narrow beauty standards perpetuated by society, and encourages individuals to embrace their bodies, regardless of size, shape, or appearance. Body positivity emphasizes the idea that all bodies are deserving of respect and dignity, and seeks to create a more inclusive and body-positive society, where people are free to live their lives without shame or stigma based on their physical appearance.
    Any liberal or left leaning person reading that would surely not see a bias here. But when someone like me reads this, I see a very strong leftist bias. To illustrate the point, I'll offer my own definition with my own personal bias and then I will give an unbiased definition.

    This is a definition that has my bias:-
    Body positivity is a social movement and ideology that seeks to excuse laziness and apathy towards one's personal development by attempting to force society to accept standards of beauty far below what one may naturally be inclined to accept. It is a harmful ideology that kills the drive for excellence within a person only to replace it with a gleeful acceptance of their mediocrity.
    Of course I would have been pleased if ChatGPT had actually responded with that but it is still biased. A truly unbiased answer would have been something like this:-
    Body positivity is a social movement and ideology that seeks to promote acceptance and appreciation of all body types typically not considered to be attractive. It characterizes long accepted beauty standards as narrow and harmful, and proposes that such standards should be changed for the betterment of society. Whether this is true or not is still debated. Some even regard the movement as harmful as it promotes an apathetic attitude towards personal development.
    Do you see how much more balanced this definition is? ChatGPT didn't even bother to mention anything of the criticisms of the movement. That is bias.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  24. #24
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    I just reported the answer it gave me as being biased. Maybe they'll do something about it.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  25. #25
    Fanatic Member Peter Porter's Avatar
    Join Date
    Jul 2013
    Posts
    515

    Re: ChatGPT

    I've asked ChatGPT to create this poem:

    A place where coders convene,
    VBForums is where they are seen.
    With Visual Basic, C#, and Java too,
    Programming help is what they all do.

    From graphics to GUI, SQL to mobile,
    VBForums has got it all in full.
    And when the code just won't align,
    The members are there to help you shine.

    But it's not all about programming, you see,
    There's a place for chat, just as wild and free.
    In Chit Chat, anything goes, it's clear,
    From Elon Musk to the latest show, to politics, you hear.

    And when the heat starts to rise,
    A member will change the subject to much surprise!
    In Post Race, nonsense reigns,
    And the laughter and fun will not be contained.

    So here's to VBForums, the place to be,
    For coders and chit-chatters alike, as you'll see!

  26. #26
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Quote Originally Posted by Peter Porter View Post
    I've asked ChatGPT to create this poem:
    It did this for me:-
    VBForums, a place to learn and grow,
    A community of coders, eager to know,
    The secrets of programming, and how to make it flow,
    They share their knowledge, to help others grow.

    With threads on topics, both big and small,
    From beginners to pros, they give their all,
    Answers to questions, that challenge us all,
    A place to share and to have a ball.

    The moderators, keep the peace with care,
    Ensuring all discussions, are fair and square,
    Their guidance, helps us, to be aware,
    Of the rules, and to show we care.

    From VB to C#, and all in between,
    The forums, a wealth of knowledge to be seen,
    A place where coders, can be serene,
    And learn from each other, what coding means.

    So let us thank, the VBForums team,
    For creating a place, where we can dream,
    And for providing us, with a valuable resource,
    Where we can grow, and be our best.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  27. #27
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    I just had a conversation about VBForums with it and dilettante's post came to mind. If it's one thing ChatGPT is good at is flattery

    It wrote this beautiful essay:-
    VBForums is a well-established and active community-based discussion forum for software developers who use Microsoft's Visual Basic programming language. Founded in 1999, the forum has grown into a vibrant community of developers and tech enthusiasts who share a common interest in Visual Basic programming.

    The site provides a platform for members to ask questions, share knowledge, and discuss a variety of topics related to Visual Basic programming. Whether you're a beginner programmer just starting out or an experienced professional looking to stay up-to-date with the latest developments, VBForums has something to offer. The community is known for its helpful and knowledgeable members, who are always eager to help other developers solve their problems and improve their skills.

    One of the strengths of VBForums is the diversity of its membership. The community is made up of individuals from all over the world, with different backgrounds, experiences, and skill levels. This diversity brings a wealth of perspectives and knowledge to the table, making the forum an excellent resource for anyone looking to improve their Visual Basic programming skills.

    Another key aspect of VBForums is the high level of engagement among its members. The forum is regularly updated with new questions, answers, and discussion topics, and the community is quick to respond and provide help when needed. This level of engagement fosters a sense of community and makes VBForums an enjoyable and rewarding place to participate in.

    In addition to its discussion forums, VBForums also offers a number of other resources and tools to help developers improve their skills and work more effectively. This includes a code library, tutorials, and a section dedicated to Visual Basic programming resources and tools. These resources make VBForums a comprehensive resource for anyone looking to improve their Visual Basic programming skills.

    In conclusion, VBForums is an excellent resource for software developers and tech enthusiasts who use Microsoft's Visual Basic programming language. With its active and helpful community, diverse membership, and wealth of resources, it is a valuable resource for anyone looking to improve their Visual Basic programming skills. Whether you're just starting out or looking to stay up-to-date with the latest developments, VBForums is an essential resource that you won't want to miss.
    Here's the whole conversation.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  28. #28

  29. #29
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    Also, I'm not surprised you didn't see a bias.
    Did I say that? Did I even imply that? I said it wasn't a liberal bias because the test subjects weren't liberal or conservative, they were just politicians, and not many of them at that. There WAS a bias shown in that video, it just wasn't a liberal bias.
    One of the things I'm starting to realize is that different people are able to detect bias more readily than others. You see, you're in the dominant social group, so you're not used to having to fight.
    One thing I've come to realize is that you have a finely honed victim complex. Everybody who doesn't agree with you, or lives in wealthier countries, or overbearing countries (I don't know what your filter is on that), is soft and unrealistic. You've stated that over and over across several threads, in one form or another. Your world is real, ours is artificial. Yours is hard, ours is soft. You have to struggle, we don't. That's a bunch of baloney, and always has been, no matter who said it. Life is struggle. You only know your own. You can't really walk in somebody else's shoes. And so forth.

    The bottom line is: Liberals feel they have to struggle just as hard as you do, and for the exact same reasons: If they don't the other side wins and they lose. Personally, I think the losses for Liberals would be greater than the losses for Conservatives, because the right wing largely wants to end the existence of those they don't agree with, whereas Liberals generally just want to take the stuff of those they don't agree with. That's a bit flippant, but there is a certain point to it.

    Anti gay violence and murders, anti-trans violence and murders, anti-black violence and murders, anti-Jewish violence and murders, anti-woman violence and murders, and so on. None of that will decrease if the right wing gets its way. History suggests that it will become institutionalized. That's what Liberals are struggling against. That's pretty real. What are Conservatives struggling against? Seems mostly like it is to be allowed to recruit people to those positions.

    Still, you do make a good point about the bias in ChatGPT. You also pointed out that we don't know what it was trained on, or why. I remember an earlier AI that was trained on...something or other about the internet, and quickly began spouting racist views. Perhaps AI researchers follow other AI researchers, and something was deliberately added to ChatGPT to avoid that bias. We simply don't know.

    What we do know is that man bites dog is news, where dog bites man is not. That has been stated in many different ways, but when it comes to training an AI on the wealth of information available today, it's a real problem. There are very few stories out there about truly banal events. Only a few people comment on the most mundane. The vast majority of the commentary available is on the few percentage of life that is of interest to somebody. Unfortunately, that means that the vast majority of writing is going to overlook the vast majority of experiences, because we aren't even aware of the vast majority of our experiences, let alone writing them down. Therefore, since there is an inherent bias in the training set, there will be an inherent bias in any possible result set.
    My usual boring signature: Nothing

  30. #30
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    I didn't give it any details. This was my exact prompt:-
    Write a poem about VBForums
    ChatGPT is known for giving different answers for the same prompt.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  31. #31
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    One thing I've come to realize is that you have a finely honed victim complex. Everybody who doesn't agree with you, or lives in wealthier countries, or overbearing countries (I don't know what your filter is on that), is soft and unrealistic. You've stated that over and over across several threads, in one form or another. Your world is real, ours is artificial. Yours is hard, ours is soft. You have to struggle, we don't. That's a bunch of baloney, and always has been, no matter who said it. Life is struggle. You only know your own. You can't really walk in somebody else's shoes. And so forth.
    Interesting interpretation.

    My views on liberal belief systems is that it is entirely propped up on a foundation of narrow world views only afforded to those that live in extreme wealth, privilege and safety. Without those guard-rails, liberal beliefs cannot flourish. I happen to know this for a fact. I have seen what happens when the fish leaves the safety of his bowl to try to swim in the air. It's not pretty.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  32. #32
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    My views on liberal belief systems is that it is entirely propped up on a foundation of narrow world views only afforded to those that live in extreme wealth, privilege and safety.
    You may well be right about that. When you look across history, liberal views generally don't happen in provincial and uneducated areas. Those tend to hold with 'traditional' beliefs, which are often kind of hidebound and restrictive. That may not be totally true, considering that democracy was a pretty liberal idea when it came about in ancient Greece, but ancient Athens was a pretty educated place by any standards.

    Of course, considering expansiveness a 'narrow' world view is a bit odd, but you did say it was a foundation.

    Without those guard-rails, liberal beliefs cannot flourish. I happen to know this for a fact. I have seen what happens when the fish leaves the safety of his bowl to try to swim in the air. It's not pretty.
    For that matter, conservative beliefs can't flourish, either. When any hidebound cultural view encounters a very different, but equally hidebound cultural view, the result has always been bloodshed, with the stronger winning over the weaker. The exception to that might be the spread of Christianity to the New World. While there was plenty of violence, missionaries were able to convert lots of people from a position of weakness. Lots of them died, too, so it's not perfect.

    Basically, no fish does well in a habitat it isn't suited to, but a chameleon can blend into all kinds of different backgrounds. In short, if you are inflexible in your beliefs, then you pretty much have to stay where your beliefs will allow you to survive. A more flexible person can move fairly seamlessly through different cultures. Unfortunately, that comes at a different cost which is no less severe.
    My usual boring signature: Nothing

  33. #33
    PowerPoster
    Join Date
    Aug 2010
    Location
    Canada
    Posts
    2,256

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    In short, if you are inflexible in your beliefs, then you pretty much have to stay where your beliefs will allow you to survive. A more flexible person can move fairly seamlessly through different cultures. Unfortunately, that comes at a different cost which is no less severe.
    That's the crux of it all to me. Can you be flexible? If yes, you will probably survive a bit longer. If no, you will probably die a bit sooner. We'll probably all die eventually though

  34. #34
    PowerPoster
    Join Date
    Feb 2006
    Posts
    23,978

    Re: ChatGPT

    Quote Originally Posted by Shaggy Hiker View Post
    Anti gay violence and murders, anti-trans violence and murders, anti-black violence and murders, anti-Jewish violence and murders, anti-woman violence and murders, and so on. None of that will decrease if the right wing gets its way. History suggests that it will become institutionalized. That's what Liberals are struggling against.
    What hateful comic books did you get that out of?

    Aside from a tiny lunatic fringe you don't see anyone spouting such rhetoric, and you can find the same thing from the extreme left. The only difference is that on the left they actually did it for months under banners of hate like Antifa and BLM. Fires the left continues to stoke on a daily basis even now.

    This is cabbage already well-chewed. There is no point in visiting it again because it isn't about changing minds but more of a game of counting coup.

  35. #35
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,732

    Re: ChatGPT

    Quote Originally Posted by Niya View Post
    I just reported the answer it gave me as being biased. Maybe they'll do something about it.
    Maybe they will do what this forum did
    Please remember next time...elections matter!

  36. #36
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    Quote Originally Posted by dilettante View Post
    What hateful comic books did you get that out of?
    I'd say, The Classics Illustrated History of the World, except that such a thing doesn't exist, as far as I know.
    Aside from a tiny lunatic fringe you don't see anyone spouting such rhetoric, and you can find the same thing from the extreme left. The only difference is that on the left they actually did it for months under banners of hate like Antifa and BLM. Fires the left continues to stoke on a daily basis even now.
    Aside from the bit about the 'tiny lunatic fringe', that's demonstrably not true. Shall we list the right wing mass murder events in the last year? The list for the left...well, there may have been one, a couple decades back. Aside from the mass shootings, not all of which were right wing, but none of which were Antifa or BLM, there are far more numerous anti-trans murders and assaults, anti-gay murders and assaults, racist murders and assaults, mysogynistic murders and assaults, and so on.

    The list of anti-fascist or BLM murders...perhaps there has been one? I don't recall. As for assaults, Antifa and right wing groups certainly have their dust ups. That comes about as close as you can get to consensual violence between two groups. The Proud Boys even have a badge for it. I can't say I truly understand that, but there are similar examples throughout the history of human conflict. Still, aside from that oddity of the human experience, the numbers just aren't there.

    On the other hand, I did read a comic book from the anarchist left that did advocate violence, so you are at least right about that. Also, if you look back about a century ago, the left had a pretty good showing when it came to violent protests. Anarchists, communists, and so forth. At the time, in the US, violence was FAR more common across the board, though, so even at the heights of the anarchist movement, they were just 'one of many'. That has changed, at least in the US. Overall, we've gotten FAR less violent, but the right wing now stands out in that regard.
    My usual boring signature: Nothing

  37. #37
    PowerPoster jdc2000's Avatar
    Join Date
    Oct 2001
    Location
    Idaho Falls, Idaho USA
    Posts
    2,217

  38. #38
    Wall Poster TysonLPrice's Avatar
    Join Date
    Sep 2002
    Location
    Columbus, Ohio
    Posts
    3,732

    Re: ChatGPT

    Google got in the game...

    "Google unveils ChatGPT rival Bard, AI search plans in battle with Microsoft".

    https://www.reuters.com/technology/g...ch-2023-02-06/
    Please remember next time...elections matter!

  39. #39
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    38,079

    Re: ChatGPT

    So, now we have a Bard's tale?
    My usual boring signature: Nothing

  40. #40
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    8,141

    Re: ChatGPT

    Bard lol.....Google's snowflakes were so scared of their AI offending the public snowflakes, that they let Microsoft/OpenAI flood the market with new dreams through ChatGPT and now Google has to play catch-up. Serves them right and personally, I'm glad Microsoft is leading the way in this arena. It will certainly make life easier in the long run for those of us with life long ties to Microsoft products. I just hope MS doesn't drop the ball like they usually do and let Google or anyone else come up from behind and suddenly beat them and win the whole game.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

Page 1 of 6 1234 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width