Earlier quoted context omitted.
Software engineering contains a lot more than just writing code. If we somehow get AGI, it'll change everything, not just SWE. If not, my belief is that there will be a lot more demand for good SWEs to harness the power of LLMs, not less. Use them to get better at it faster.
I don't think anyone is worried about SWE work going away, I think the concern is if SWE's will still be able to command cushy salaries and working conditions.
Learning to Reason with LLMs
871–880 of 1001 posts
Re: Learning to Reason with LLMs
#872Student here. Can someone give me one reason why I should continue in software engineering that isn't denial and hopium?
If at some point a competent senior software engineer can be automated away, I think we are so close to a possible 'AI singularity' in as much as that concept makes sense, that nothing really matters anyway. I don't know what will be automated first of the competent senior software engineer and say, a carpenter, but once the programmer has been automated away, the carpenter (and everything else) will follow shortly.…
Re: Learning to Reason with LLMs
#873One thing that makes me skeptical is the lack of specific labels on the first two accuracy graphs. They just say it's a "log scale", without giving even a ballpark on the amount of time it took. Did the 80% accuracy test results take 10 seconds of compute? 10 minutes? 10 hours? 10 days? It's impossible to say with the data they've given us. The coding section indicates "ten hours to solve six challenging algorithmic…
People have been celebrating the fact that tokens got 100x cheaper and now here's a new system that will use 100x more tokens.
Re: Learning to Reason with LLMs
#874I just tried o1, and it did pretty well with understanding this minor issue with subtitles on a Dutch TV show we were watching. I asked it "I was watching a show and in the subtitles an umlaut u was rendered as 1/4, i.e. a single character that said 1/4. Why would this happen?" and it gave a pretty thorough explanation of exactly which encoding issue was to blame. https://chatgpt.com/share/66e37145-72bc-800a-be7b-f7c…
https://chatgpt.com/share/66e373d7-7814-8009-86c3-1ce549ca2e...
Re: Learning to Reason with LLMs
#875I just tried o1, and it did pretty well with understanding this minor issue with subtitles on a Dutch TV show we were watching. I asked it "I was watching a show and in the subtitles an umlaut u was rendered as 1/4, i.e. a single character that said 1/4. Why would this happen?" and it gave a pretty thorough explanation of exactly which encoding issue was to blame. https://chatgpt.com/share/66e37145-72bc-800a-be7b-f7c…
Re: Learning to Reason with LLMs
#876I have a straight forward task that no model has been able to successfully complete. The request is pretty basic. If anyone can get it to work, I'd like to know how and what model you're using. I tried it with gpt4o1 and after ~10 iterations of showing it the failed output, it still failed to come up with a one-line command to properly display results. Here it what I asked: Using a mac osx terminal and standard avail…
Have you tried `ss -ar`? You may have to install `ss`. It is standard on Linux.
Re: Learning to Reason with LLMs
#877Earlier quoted context omitted.
Reasoning tokens are indeed billed as output tokens. > While reasoning tokens are not visible via the API, they still occupy space in the model's context window and are billed as output tokens. From here: https://platform.openai.com/docs/guides/reasoning
This is concerning - how do you know you aren’t being fleeced out of your money here…? You’ll get your results, but did you really use that much?
Re: Learning to Reason with LLMs
#878After playing with it on ChatGPT this morning, it seems a reasonable strategy of using the o1 model is to: - If your request requires reasoning, switch to o1 model. - If not, switch to 4o model. This applies to both across chat sessions and within the same session (yes, we can switch between models within the same session and it looks like down the road OpenAI is gonna support automatic model switching). Based on my…
Re: Learning to Reason with LLMs
#879This is something that people have toyed with to improve the quality of LLM responses. Often instructing the LLM to "think about" a problem before giving the answer will greatly improve the quality of response. For example, if you ask it how many letters are in the correctly spelled version of a misspelled word, it will first give the correct spelling, and then the number (which is often correct). But if you instruct…
They also specifically trained the model to do that thinking out loud.
Re: Learning to Reason with LLMs
#880Generating more "think out loud" tokens and hiding them from the user... Idk if I'm "feeling the AGI" if I'm being honest. Also... telling that they choose to benchmark against CodeForces rather than SWE-bench.
They also worked with Devin to benchmark it on Devin's internal benchmarks, where it's twice as good as GPT-4o: https://x.com/cognition_labs/status/1834292718174077014 https://www.cognition.ai/blog/evaluating-coding-agents