o1’s innovation is not Chain-of-Thought. It’s teaching the model to do CoT well (from massive amounts of human feedback) instead of just pretending to. You’ll never get o1 performance just from prompt engineering.
g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
71–80 of 158 posts
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#72I changed it into running 100% locally with ollama:8b: https://github.com/punnerud/g1 Not updated the Readme yet
You should also try phi-3-small 7B, seems much better at reasoning according to https://livebench.ai
Thanks for the fork and the suggestions though - looks like I'll be having fun with this over the week!
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#73Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#74Earlier quoted context omitted.
> I wouldn't call o1 a "system". It's a model, but unlike previous models, it's trained to generate a very long chain of thought before returning a final answer https://x.com/polynoamial/status/1834641202215297487
That answer seems to conflict with "in the future we'd like to give users more control over the thinking time". I've gotten mini to think harder by asking it to, but it didn't make a better answer. Though now I've run out of usage limits for both of them so can't try any more…
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#75Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#76This is the system prompt it uses: You are an expert AI assistant that explains your reasoning step by step. For each step, provide a title that describes what you're doing in that step, along with the content. Decide if you need another step or if you're ready to give the final answer. Respond in JSON format with 'title', 'content', and 'next_action' (either 'continue' or 'final_answer') keys. USE AS MANY REASONING…
That second prompt is interesting. Not magic though. I tried it with every other model I know and they're still basically unable to do: * give me three sentences that end in "is" * tell me the line of Star Spangled Banner that comes before "gave proof through the night" But they did some good thinking before failing at it…
It's just a pile on of trial and error instructions (maybe learned from previous 'projects', but). There is no magic or skill to prompt 'engineering' anywhere.
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#77o1’s innovation is not Chain-of-Thought. It’s teaching the model to do CoT well (from massive amounts of human feedback) instead of just pretending to. You’ll never get o1 performance just from prompt engineering.
It might be the 200M user base of OpenAI that provided the necessary guidance for advanced CoT, implicitly. Every user chat session is also an opportunity for the model to get feedback and elicit experience from the user.
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#78Earlier quoted context omitted.
Yeah and some of the other prompts were misspelled and of doubtful use: > In order to make the draft response nicer and complete, a set of question [sic] and its answer are provided," reads one prompt. "Please write a concise and natural reply by modify [sic] the draft response," it continues. This really sounds like a placeholder made up by one engineer until a more qualified team sits down and defines it.
That's not a big problem since it will understand it, and if they already fine tuned the model to work with that prompt it'd get harder to change.
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#79How does this benchmark against Reflection, which was fine-tuned to do the same thing-- provide a detailed Chain of Thought with self-corrections, then write out a final answer?
Re: g1: Using Llama-3.1 70B on Groq to create o1-like reasoning chains
#80This is not even remotely close and very silly. A ChainOfThought in a loop. TreeOfThoughts is a more sophisticated method, see - https://arxiv.org/pdf/2305.10601 The clue we all had with OpenAI for a long time that this was a search through a tree, they hired Noam Brown, and his past work all hinted towards that. Q , is obviously a search on a tree like A . So take something like CoT, build out a tree, search for the…