Stuff like "Make sure to use real numbers, not fractions." seems like such a weird and fragile way to write a program. I thought the point of Microsoft Guidance was that we could specify a grammar or regular expression that the output must match?
I think there will always be some element of non-determinism with model output, regardless of how explicitly you define your rules. I think regarding: "Make sure to use real numbers, not fractions." It would be simple using Guidance to create some kind of validation function, which guidance would invoke after it gets the response from the model. In this case you would check if the number is a real number or not. And…
ChatGPT vs. open source on harder tasks
31–40 of 70 posts
Re: ChatGPT vs. open source on harder tasks
#32Earlier quoted context omitted.
are we going to now invent a programming language that communicates with LLMs? I find that funny
I'm not an LLM, but I am a native English speaker and English is pretty awful for conveying information succinctly. The lengths you must go with prompts to ensure you're getting the right response is extremely similar to the lengths you go to when delegating something to someone or describing requirements to a project. I wonder if whatever language we end up using to "converse" with LLMs would have value within an or…
Re: ChatGPT vs. open source on harder tasks
#33I'm employed by Microsoft, but not in any relation to the authors of this tool or this post. First time I saw github.com/mirosoft/guidance was on the HN front page, actually :) I've been waiting for a tool exactly like guidance, something that lets me compose prompts the way I think about prompts. Langchain was too much of a headache for me. Playing with guidance, it feels like this is how programmatically interactin…
are we going to now invent a programming language that communicates with LLMs? I find that funny
Re: ChatGPT vs. open source on harder tasks
#34Re: ChatGPT vs. open source on harder tasks
#35Re: ChatGPT vs. open source on harder tasks
#36Open source will be behind always since it is harder to organize a large group of people and once it publishes it will be copied by big players, however if an organization like the original OpenAI gets formed that is truly non-for-profit and support the community, I believe it can beat big players. I think only Meta is the company that can support such an organization at the moment.
Re: ChatGPT vs. open source on harder tasks
#37Earlier quoted context omitted.
I'm not an LLM, but I am a native English speaker and English is pretty awful for conveying information succinctly. The lengths you must go with prompts to ensure you're getting the right response is extremely similar to the lengths you go to when delegating something to someone or describing requirements to a project. I wonder if whatever language we end up using to "converse" with LLMs would have value within an or…
I prefix my longer prompts with glossaries. It lets me write more succinctly.
Re: ChatGPT vs. open source on harder tasks
#38[flagged]
Re: ChatGPT vs. open source on harder tasks
#39Earlier quoted context omitted.
I agree, I only use 4 because by far the thing that matters most for my usage is the quality of the output at this stage in the game. But 3.5 is generally available, fast, and costs a WHOLE LOT less for API users; those are real capabilities that matter though by "capable" you only meant the quality of the output. It's worth comparing to 3.5 also.
At first I was skeptical of the difference between 3.5 and 4 but there really is a large gap in the models understanding of complex issues between them. I make a habit of always selecting gpt4 but forgot to yesterday. Within 3 responses I could immediately tell I was interacting with a less capable model.
Re: ChatGPT vs. open source on harder tasks
#40[flagged]
It's also the case that a significant minority of HN has unfavorable views towards LangChain for being complicated and poorly documented software.