What are your thoughts on this? Specifically, could AI be used in the arts? Or only in coding? Or both/neither?

you are viewing a single comment's thread
view the rest of the comments
[–] -5 points 4 months ago (15 children)

Has some uses.

Coding is a given, I don't think any dev is doing without AI by now.

I have some older games with the old textures AI-upscaled. Great use of AI to make the Games playable by modern audiences again.

I am also somewhat excited of one day being able to play RPGs with believable realtime-voice communication with NPCs.

Apart from that, I hate the idea of AI taking over the in-game art.
I fear this might lead to uninspired, all-the-same-looking games over time.

  • source
  • hideshow 15 child comments
  • [–] 6 points 4 months ago* (last edited 4 months ago) (1 child)

    I am also somewhat excited of one day being able to play RPGs with believable realtime-voice communication with NPCs. Apart from that, I hate the idea of AI taking over the in-game art. I fear this might lead to uninspired, all-the-same-looking games over time.

    So you’re not keen on uninspired, all-the-same-looking 2D/3D art, but uninspired, all-the-same-sounding writing and VO is fine?

    Not trying to do a ‘gotcha’, it just annoys me how so many people say they hate the idea of AI in game development, but then start carving out exceptions like ‘oh but it’s fine for coding, and texture artists aren’t needed any more, and obviously NPCs can be AI now…’

  • source
  • parent
  • hideshow 1 child comment
  • [–] -3 points 4 months ago

    So you’re not keen on uninspired, all-the-same-looking 2D/3D art, but uninspired, all-the-same-sounding writing and VO is fine?

    First, doesn't have to be if done right.

    VO issue can be solved by training with the speech of different professional speakers (controversial topic, I know...) And when feeding the base LLM generating the dialog with a suitable amount of hand-written, high-quality NPC-specific examples, the same sounding writing issue can also be tackled.

    But secondly, and most importantly, the choice is not between fully interactive realtime conversation using Ai or the same but human generated,
    but rather between fully interactive realtime conversation using AI or non of that at all.

    That's the main difference between this specific use and, say, the graphics art example.
    There the alternative to AI never is "no graphics at all"...

    That's the reason why I would accept AI use for this specific purpose, as it delivers something completely new and unachievable by other means, and is not only used to substitute existing human labor.

  • source
  • parent
  • [–] 4 points 3 months ago (3 children)

    Coding is a given, I don’t think any dev is doing without AI by now.

    Plenty of devs are coding without AI. Get out of your echo chamber.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -2 points 3 months ago (2 children)

    Get out of your echo chamber.

    The only echo chamber I'm in is Lemmy, and playing the devil's advocate for certain topics (e.g. AI) I feel is my personal obligation to widen it up a bit to better represent the real world, despite the floods of instant downvotes.
    But that's just part of the self-reinforcing process by which echo chambers manifest and stabilize themselves, so I don't care.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 3 months ago (1 child)

    The people here are well aware that AI slop has flooded the wider world, you're not informing anyone of that fact. You, however, seem oblivious to the fact that there are plenty of people rejecting it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] -1 points 3 months ago* (last edited 3 months ago)

    The people here are well aware that AI slop has flooded the wider world, you’re not informing anyone of that fact.

    ... but that's exactly my point!
    Stressing the negative aspects would be pointless in here, as these are basically the only ones present here anyway.
    So I focus more on the other side of the picture, to bring some balance back to the discussion.

    You, however, seem oblivious to the fact that there are plenty of people rejecting it.

    I think you have it backwards. When you look at recent studies, about 60% of people overall think the benefits of AI outweigh the drawbacks.
    While here on Lemmy you could get the impression, that 99% of people completely and vehemently reject it.
    That's not a good representation of the "real" world outside, and not a valid base for meaningful discussions that could provide actual insight.

  • source
  • parent
  • [–] 4 points 4 months ago (3 children)

    Coding is a given, I don’t think any dev is doing without AI by now.

    Senior Software Engineer here. Neither I nor most of my friends use it. I'm full stack C#, Alpine.js, and CSS most days. Claiming no dev is going without AI shows a very limited exposure.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -3 points 3 months ago (2 children)

    Claiming no dev is going without AI shows a very limited exposure.

    On the contrary, I think it is the opposite.

    I could well imagine still happily hacking away AI-less on my internal C-projects in my previous tiny 15-people company, with the only connection to the outside being mandatory functional specifications and clear interfaces.

    But today, working at a 60k+ SW developer company serving hundreds of different kind of customers, from deep historic brownfield custom device to cutting edge virtualized manufacturing cloud solutions, the gain of using AI is so substantial, you would be totally left behind if you didn't use it.

    Integrating your stuff with dozens of existing and upcoming products, written using a plethora of different tools an languages (some even based on Windows ;-) ), especially for rapid prototyping, debugging and system integration testing, the gain is substantial.

    And by now the recent tools are even already at a point, where they start to know the fringe stuff in my own Company's extended portfolio better than I myself, despite working 10 years within the company.

    Had that exact case just last week:
    "Based on the outputs you supplied, it seems you are working on a Docker based realtime xxx image by company yyy. They use tool zzz on the lowest layer to set up containers. The zzz tool's use of SSL can be configured by setting the environment variable GnarglfarzActive=true. You might try it."
    What should I say - not only was that correct, I now also knew who to connect to in the company for further support (the developers of mentioned zzz tool, which I had never heard of before).

    Insanely impressive in complex environments involving many different projects and people.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 3 months ago (1 child)

    Oof, hit a sore spot with truth it seems.

    Please name your company so I can avoid anything actually containing their code if you're even remotely representative of the other devs.

    Also, assuming I'm working on a small team or at a small company is just showing your biases and ignorance more.

    It's okay to put down the AI. It's not too late.

  • source
  • parent
  • hideshow 1 child comment
  • [–] -4 points 3 months ago* (last edited 3 months ago)

    Oof, hit a sore spot with truth it seems.

    Funny, after reading your recent comment I felt the same.

    assuming I’m working on a small team or at a small company

    I totally did not do that.
    Only thing I did was making the point that I am currently working with many different devs and customers to make clear that your own "limited exposure" remark from before was an unfounded assumption.

    It’s okay to put down the AI. It’s not too late.

    Only way I see that being possible would be going into personnel or project management, but people-work just doesn't match with my talents...
    And even there AI is starting to creep in and expected to be used, e.g. I increasingly see the expectation to distribute AI generated summaries after Teams meetings...

  • source
  • parent
  • [–] 3 points 4 months ago (4 children)

    I don’t think any dev is doing without AI by now

    That's pretty specific. I know a lot of companies working on niche C++ projects that would never use AI.

  • source
  • parent
  • hideshow 4 child comments
  • [–] -2 points 4 months ago (3 children)

    I know a lot of companies working on niche C++ projects that would never use AI.

    Are the companies claiming that, or the devs?

    Because I would have a hard time believing the second.

    AI in SW-Dev is just too powerful and convenient a tool to resist. Honestly can't think of any dev I know not using it to some degree.
    And especially in obscure, long-running niche projects I imagine it an invaluable asset to be able to just throw a code snippet at the Chatbot and ask it what the heck is supposed to happen in the unstructured legacy mess (eye opening moment for me back in ChatGPT4 days).

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 4 months ago (2 children)

    Are the companies claiming that, or the devs?

    Both. If you're working on modern C++ projects, most devs around me shun AI because it's not up to date with the evolution of the language. Even more in niche stuff that is evolving every month (like C++ or other languages hard to learn).

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 4 months ago* (1 child)

    AI because it’s not up to date with the evolution of the language.

    😯
    May I ask, what kind of niches that are?

    Admittedly, I work in industrial automation, where tool changes happen rather on a scale of multiple years than months, but I find it hard to imagine projects in which the whole C++ development base changes in less than half year intervals (as that is a typical knowledge-cut-off period for frontline models).
    But even than the models will know the working state of the C++ standard proposals, which typically don't change that much any more during the last few months before official release.

    Have they considered supplying updated specs and guidelines via RAG? Or just preloading it into the context?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 4 months ago

    If you work for startups that deals with any kind of robot, you have at most 10 developers and you cannot waste your time dealing with MCPs, agents, RAGs, or the brand new stuff that changes every week in the AI world. Also they are very reluctant to send their source code to american companies.

  • source
  • parent