Hacker News new | ask | show | jobs
by gnulinux 2500 days ago
I'm very curious how are you using AI to optimize software engineering. Do you have a linter that catches bugs? Do you have a system that generates code from a very high level language? I'm really curious what is the actual part of software development you guys managed to automate. Saying "we use AI and automation to optimize software development" doesn't make any sense if you can't explain exactly which problem you guys managed to solve. When you go to an aerospace engineer you don't say "Hey! I managed to optimize airplane building". You say "Hey! I made this software that given your jet engine, optimizes it for cost/safety/efficiency!"
1 comments

Disclaimer - I'm a VP E at Engineer.ai

It's not just one problem we're tackling, it's actually more like 40 small issues that we're working on. You actually named a few right there - static code analysis, automatic UI generation from YAML. I also want to be clear that not all of it is AI or ML. For example how we price and spec out ideas (https://builder.engineer.ai/) is fully automated and leverages NLP and NNs, and how we handle developer verification uses facial recognition. However many of the problems we are going after don't require AI; heuristics based approaches and statistical models can actually have better results in many cases.