ddj231
Seems strange. The question should be whether you legally have to do so or not. If you do whether it is impractical or not is not a reason to break the law. Perhaps it makes your business not feasible but so be it. If you ran a clothing store that required you steal from other brands and remix it for your customers, you couldn't say "it's impractical for me to get permission", no?
Though we've had great educations for many years before AI. The cost/benefit is still up in the air for ai use. I for one would not want to spend my time learning from the bot. I find the way it puts words together tiresome. To rely on it for my education, not withstanding its addicting affirmations etc. is not a clear win for me.
Both books you mentioned exist for the curious student. And a plethora of other books. With a good text book you aren't left on your own to figure these things out, the chapters explain the process you need to take to arrive at a correct solution. Combine that with working with your peers, office hours, educational videos, and so much more, and there is a lot for the student. (I mean these bots are trained on an already existing corpus of information)
But yes one could argue that using AI not as a means for answering a class's problems but rather to generate more exercises could be valid. Though I doubt students have a lack of practice problems these days.
I find AI is a bad communicator. So it is quite awkward to take advice on prose from a system that generates bad prose, though that could be possible. Still it is unclear, one would have to judge what benefits arise.
Now my earlier point was not that AI is not useful in any way. It is useful with code. Though there is the larger conversation on developer enjoyment etc in the age of AI coding--where the speed of AI generated code is expected, and developers are more alienated from aspects that made coding enjoyable.
Secondly it’s unclear whether shortcuts to many “answers” are wholly beneficial in many cases outside the academic sphere. Hence scandals when for example video educators use AI in their material. Or the general push back on AI writing, website design, etc. These answers are being pushed back on.
Why I bring this up is because a lot of LLM usage is geared towards building new software products. We one shot some product, and there is no journey, larger collaborated effort. And one may have the feeling "why doesn't this feel as good as building it without this tool".
LLM generated software seems to push every story to "I wrote some prompts and Claude spit this out". Perhaps that story if fatiguing repeated over and over again. And we're losing something.
It's like everyone is fighting for your attention. One argues that an educational video is what you should watch. Another argues that building some piece of software you could easily pay a $1-$10 but now custom built for you is a better use of your time.
Also there's the lottery aspect. Where you use Claude thinking that something you build may strike gold. So it becomes like one big addicting lottery ticket for builders.
Jokes aside, of course it’s trained on human text. The issue is that it has a specific tone which leads to formulaic sentence construction that is tiring. But the plus is that it’s easy to spot if you want to avoid AI generated text.
Granted picking apart single words outside of context doesn’t give the full picture. (well except “load bearing” which is turning into a meme at this point)
Assuming we’ve scratched the surface of the complexity of the brain. I’d say in one case a human with a will is steering that flow of energy. In the other case it is a probabilistic algorithm steering the flow of energy. The AI is not interacting with world with its own will. I see that as a big difference.
There are presuppositions that go beyond the realm of software engineering that guide one’s views of these things. One is whether you believe the material world is all that is, and that human consciousness is a product of the brain—or that there is such a thing as the soul or spirit of man. From the material perspective you may posit that if you emulate the brain then a sort of AI consciousness could arise. Or that emulating the patterns of the brain equates to emulating personhood. (Though what is material consciousness? I’d say consciousness is by nature immaterial.) I’m not a materialist, and I don’t believe the conclusions that arise from it’s perspectives are accurate.
1. the complete demystification of computing. If you’re writing c or assembly and working on OS concepts there’s a sort of aha moment that the computer is not a mystery.
2. The degree pushes you past the hump where a lot of folks get stuck on when learning to program. There’s a seeming spot where things makes sense and you actually understand what’s going on. Forcing yourself to stick with it for 4 years where you’re taught by experts is helpful for that.
3. It gives you a space to explore a wide array of topics. Whether they are useful to an employer or not.
I assume folks can accomplish these 3 on their own. But it would be more or less building your own balanced curriculum and also trusting as you start that your curriculum will work. Whereas within the school system the trust is baked in: if you successfully complete these assignments you will learn foundational concepts.
Software deals with metaphors. Your Amazon shopping cart is a metaphor of a real shopping cart. You your desktop and your file system, etc. are metaphors of real items. But we don’t mistake the metaphor for its object, even from inanimate objects to their software counterparts (shopping cart to Amazon cart).
Now the metaphors are dealing with humanness, things like intelligence etc. And rather than seeing it as software doing what it always does, taking things and creating software metaphors of them, we are starting to say these are actually what they are named. Saying the artificial intelligence is actually an intelligence.
We’d either have to reduce the definition of intelligence such that calculators are intelligent. Or admit that these tools are not intelligent and are rather ways of exploring the work of actual intelligent beings, work that is found in their training data.
I don’t think the aversion to llms as intelligent has to do with the economics of paying intelligent agents more. I’d argue that it’s more fundamental than that. Humans are incredibly complex, and the world of sharing invisible things called knowledge, and the intelligent persons consuming such things which has been going on for thousands of years is far more rich than these synthetic outputs.
When it comes down to it the ai has no inner life, its is dead. A useful coding tool sure. But I wouldn’t call it intelligent.
One side example is just how bad these llms are at artistry. Just saying whatever should statically come next is not good art—and the outputs show it.
We can reap the benefits while clearly telling the consumer this is just a language algorithm.
With more basic algorithms we know that it’s clearly the human programmer and the interpreter of the outputs that are intelligent and not the algorithm itself. For some reason with AI that goes out the window. I believe it should not.