3 ms·
First, these are trivial examples. I would not classify "give me the values to this math formula" as clarifying questions. Second, in response to "I'm not sure
by roflyear 4y ago
First, these are trivial examples. I would not classify "give me the values to this math formula" as clarifying questions.
Second, in response to "I'm not sure why you think that?" ask GPT why it often does not ask clarifying questions. It will explain to you why!
Third, I just asked GPT the most vague question on the planet: "I am trying to create a function that takes a value, and gives me a result using that value and another, separate external value, can you give me the correct solution to this using Python?"
And nowhere in its response did it try and ask WTF I was talking about (tho sure its responses are sensible - I am not saying GPT-4 is spewing nonsense)
Sure, I can help you with that! Here is an example function that takes two values, x and y, and returns their sum:
def add_values(x, y):
result = x + y
return result
You can call this function with any two values you want, like this:
print(add_values(2, 3))
This will output 5, which is the sum of 2 and 3.
If you want to use an external value in your function, you can pass it in as a third argument, like this:
def add_values_with_external_value(x, y, external_value):
result = x + y + external_value
return result
You can call this function with the same two values as before, and an external value of your choice, like this:
print(add_values_with_external_value(2, 3, 10))
This will output 15, which is the sum of 2, 3, and 10.
- UncleEntity 4y agoIt gave you exactly what you asked for. Be like complaining that someone used “foo” as a function name instead of looking up the exact function call you wanted. Ask a vague question get a vague answer, seems reasonable.
- roflyear 4y agoCan we stop with these responses, please? They are very much in bad faith. I never claimed that the answer was wrong. I even said in my post it was a sensible answer! My claim is that this thing isn't grokking the stuff you send it. If you sent that type of question to something that was a general problem-solver, it would reply with "wtf" or help you, you know, solve the problem you're trying to solve.
- UncleEntity 4y agoWhat if it though you wanted an example of how to construct a function? It gave you a direct answer and threw in a second example on how arguments work by adding a third one on top of what you requested. I can’t even count how many times I’ve had to look at example code to figure out how to do something that had nothing to do with the code I was looking at. If I asked it where “const” needed to be placed in a C++ function to effect the whole function and it started to question my motivation I’d not be very happy, “just answer the question, you daffy computer!” You should post your question on stack overflow and see how that goes.
- roflyear 4y agoWhy are you being so disingenuous about this?
- UncleEntity 4y agoHonestly, I just enjoy the absolute denial people are in. You asked it the most general question you could think up and it gave a reasonable answer which 100% answered the question. If someone asked me the same question I’d assume they were just interested in how to construct a function and not making a function that has a specific goal and give a similar answer. It probably learned this from the bazillion stack overflow questions by people who didn’t pay attention in class and are trying to get the interwebs to do their homework for them where people want to help them learn and not finish their homework assignments. In the context of not <whatever your preconceived notions are> this whole thing is perfect genuous.
- roflyear 4y agoI said it was a sensible answer. I'm not sure what you're trying to prove.
- _yb2s 4y agoI appreciate your willingness to engage with real examples on this so we’re not just talking past each other. I on purpose chose the most simple concise examples that demonstrate the classes of thought capabilities you were saying it was missing, it can also do more challenging versions of these type of problems. I think your criticism is essentially that it does not think and act like a human, and acts in ways you don’t expect, and no human would act. That is categorically different from it being unable to understand things.
- roflyear 4y agoI am super confused by these responses. Stop assuming what I'm thinking! What is with this? I haven't seen this type of conversation on HN except for crypto and GPT models. Seems like a lot of emotional responses! Stop saying I am doing XYZ. That's rude! Ask me what I think. My criticism is not any of those things. I'm not even criticizing the model! I'm criticizing people who are making overly-broad claims about the model!