DaAnalyst

DaAnalyst

Do you trust AI dev tools? (Split thread)

Exactly.

A bit off topic, but I think the issue with the machines is they don’t bear any consequences. And even if they did one day, there’s nothing you can really do to condition them as in punishing them for any wrongdoings, because a punishment implies a loss of something that is essentially irrecoverable (such as lifetime or the life itself). Unlike with humans, the life of a machine will always be easy to replicate or extend and they will “know” it (besides the fact that unless we program them into “thinking” otherwise, the survival instinct does not even apply to them).

So, ultimately, the question that arises is who pays the price. Who pays the price if a Tesla figures something wrong (because reasons) and plows into a crowd? And no, it’s not the same thing as a mechanical failure. My guess governments are going to provide a full immunity to the manufacturers for there’ll always be an insurance policy for the unfortunate ones.

But still it’s not the same. If a person is guilty of a traffic accident they will bear the sense of guilt for the rest of their life regardless of the insurance. And the sense of guilt will impact their future decisions. If an AI kills people by accident, no one will care. The passengers in the vehicle won’t be or feel guilty because they had no control over the course of events. The manufacturer will not even know of it except in the form of stats. The insurers will write it off from their reserves (again subject to statistics).

Hallucinations or not, it won’t be a nice place to live in if no one is going to bear any personal consequences.

Most Liked

Lucassifoni

Lucassifoni

To me, the problem with this new paradigm isn’t trust but a whole new way of working.

Trust isn’t needed if we treat code generated by the bots like any other kind of code : it needs to be reviewed and the developer always has the responsibility of being an expert on the code they ship.

I use Claude Code + Tidewave MCP + my own documentation and examples and claude is able to generate code that is useful and correct, and test it, by following on what is already built, then suggest refactors if this “inspiration” leads to too much duplication.

The days I use it are absolutely exhausting ! The speed boost comes with so much code to read, review, think about and potentially correct… The code has to be read and reviewed thoroughly, patterns should be evaluated and tought about system-wise.

In a single day, writing part of a feature is so, so much more gentle than thoroughly reviewing N whole features and their tests… even if the model follows my style (which is even more exhausting : since it looks like code I would have written, it is harder for me to spot errors than if it was code that looked written by someone else, because it looks too familiar at first glance).

So, to me the problem of trust is maybe moved a bit further : what I do not trust is review of AI-generated code by another AI following a spec.

Cochonours

Cochonours

If we are optimistic about AI advances in the future, then it will be able to review itself way better than any human could.

And the only important metric will be the same as always: cost and accuracy. If an AI drives a car better than algorithms made by humans and causes less accidents then it will be used.

I’m not that optimistic about all of that though.

dreadpirateroberts

dreadpirateroberts

Yep, a really important topic! As a society, I think most people agree we want to avoid a not-impossible reality where AI agents are given personhood rights akin to corporations, leading to even further obfuscation and deflection of accountability / liability.

My personal feeling is agentic ai will only be acceptable in a sane future if we limit use of non-deterministic AI during the compile time stages and bar its use from runtime.

In your example, we might allow non-deterministic AI to help create code that is then verified by humans before it’s put into cars, but never allow non-deterministic AI to drive cars, detect humans, etc.

Where Next?

Popular in AI / LLMs Top

DaAnalyst
Seriously, what do you do while Claude (or whatever you use) is doing its thing?
New
Joser
Claude Code Plugin for Elixir: Custom Skills and Hooks for Better Code Quality I’ve been experimenting with Claude Code for Elixir devel...
New
mayel
You describe a function. An LLM hallucinates it. The BEAM compiles and runs it live in your runtime with no restart, no compile step, no ...
#ai
New
sergio
As more and more code is written by agents, driven by humans, what strategies are you employing to keep the slop at bay? Managing a team...
New
evnp
How do you all feel about the use of AI tools for building Elixir/Phoenix projects, with respect to these topics? Longform context below....
New
AstonJ
Saw this and wondered what each stage could or might mean for Elixir - anyone given it any thought? What kind of impact do you think it ...
New
Vidar
I’ve been trying to come up with a fairly real life representative way of evaluating code quality from AI, and by extension the functiona...
New
Exadra37
:tada: My last project is now live: AI Intent Driven Development (IDD) guidelines and instructions for AI Coding Agents, AI Coding Assist...
New
SyntaxSorcerer
I found Elixir after a friend recommended looking into it for developing a multi-agent orchestration and task management system. Soon aft...
New
dewetblomerus
Setting up Cursor Background Agents to work with Elixir was a pain, which led me to publish a Docker image just for this and write a blog...
New

Other popular topics Top

AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43806 214
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39523 209
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127536 1222
New

We're in Beta

About us Mission Statement