| ▲ | jiggawatts 5 hours ago | |||||||||||||||||||||||||||||||||||||
People keep forgetting that programming is not just about knowing the target programming language, but also an enormous volume of tacit knowledge:
I.e.: If I tell a frontier AI that this project is for a "local council in XYZ location" it can immediately figure out that a scalable, globally distributed architecture is not required. It can also figure out that using local time instead of UTC is not only "fine", but even desired. Or that globalization/localization is not required... or.... required if the council is in some place like Belgium or Canada where multiple languages are officially recognised and supported by the government. | ||||||||||||||||||||||||||||||||||||||
| ▲ | kennywinker 4 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
Those assumptions are just that - assumptions. "Local council in XYZ location" implies a bunch of things, and each one might be wrong for my specific circumstances. What better way to guide expectations than importing specific knowledge? I.e. if I import the english and catalan modules, then I probably want to localize my site in english and catalan. It would be trivial to have a pre-flight convo with an llm to guide the user thru module choices. "Build a site" -> "ok, describe the purpose" -> "local council in XYZ location" -> "that implies you won't need localization since XYZ has a monolingual government" -> "english and catalan localization please". Right now, you prompt and it builds using assumptions, and we prompt to adjust. I think it would be great to be able to pre-load a set of assumptions. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | fennecbutt 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
Tbf the majority of harnesses for frontier models do not allow the agent to do this (gut instinct) and instead get it to search, and for good reason. | ||||||||||||||||||||||||||||||||||||||