4 ms·
Sure. Can we see an example of Deep Learning used to create a regular CRUD app?
by carterehsmith 9y ago
Sure. Can we see an example of Deep Learning used to create a regular CRUD app?
- fny 9y agoI wouldn't be surprised to see deep learning optimize a GraphQL backend by indexing and caching queries as needed.
- carterehsmith 9y agoIndexing and caching is optimization. Who did the real job, that was being optimized? If my account balance is $5, and I buy that yummy Cheese Swirls for $2, I expect the balance to be $3 afterward. Deep Learning will not help, or frankly it can only make this simple calculation wrong. So... no, deep learning is not eating software. BTW deep learning IS software, so this is all just headline-grabbing.
- fny 9y agoDeep learning will allow software to infer how your comment maps to a CRUD operation, and instead of having someone code up a backend and think through a schema, it'll happen on the fly. So yes, I suspect deep learning (or ML more generally) will eat up a lot of the CRUD, glue code, and repetetive data-pipeline related crap I deal with daily. I yearn for the day when I can tell my db "store this" and "give me that" without having to think of the umpteen* data stores that back it all. * No joke. We have a real-time feed, a few warehouses, and external data sources we need to wrangle to build applications. From my perspective, some statistical machine could easily do that with a bit of human help. If you think we should rearchitect our infrastructure, your right! But doesn't that seem like something a computer could be good at?
- scj 9y agoWhile I agree that Deep Learning would be terrible at building CRUD apps (I'd be happy if it was good at performing analysis on human written code), one question I have is "If AI is performing more tasks, can we reduce CRUD app requirements?" For example, if an AI is performing the task, it could interface with a back-end API rather than a front-end GUI (cutting CRUD development time). Also, we may not need to track as many things, like the time someone begins and ends their workday.
- petra 9y agoThere are various low-code tools that greatly reduce the complexity of writing CRUD apps.They're good on their own, but Some of their possible tasks may be helped by deep learning: automatic UI generation. information management and search in complex systems. knowledge reuse(translating and recommending knowledge/code). Building semantic systems to help with some of the verification. And from another angle: deep learning favors big business. so we'll see more consolidation. so less CRUD will need to be written.