4 ms·
With any project, the first step is the customer describing their business needs. Analysts turn those requirements into a complete set of specs, then programmer
by kmoser 4y ago
With any project, the first step is the customer describing their business needs. Analysts turn those requirements into a complete set of specs, then programmers write code that performs the specs.
There's no way AI is going to take the place of the customer, since the AI doesn't know what the customer needs, nor will it take the place of the analyst since even the smartest AI can't deal with a customer who is unable to clearly articulate their requirements. Hence the need for human analysts.
The AI might be able to help the programmer turn the specs into code (see Copilot) but it will always be hamstrung by not fully understanding (as a human would) the actual requirements.
- tasuki 4y agoWith a sufficiently advanced and independent AI, the business need would be "make money", or perhaps hopefully "make money while obeying the laws, acting ethically, and doing something publicly beneficial".