zachdaniel

zachdaniel

Creator of Ash

Ash Framework: AI Policy

Hey folks!

I’ve released the first version of our new AI policy. Accepting it is now part of our issue and pull request templates. Feel free to discuss and provide feedback.

Most Liked

sodapopcan

sodapopcan

Certainly! Here’s is a response to Zach Daniel’s post about the new AI policy in his Ash project:

Hello Mr. Da—

Naw, I’m kidding :upside_down_face: It’s cool to see this.

zachdaniel

zachdaniel

Creator of Ash

To be honest, I’m not sure what concretely you are suggesting here. This is not a legal document, it doesn’t have to hold up in court. People can have different interpretations of it. Ultimately it will be applied as a case by case basis based on my judgement or someone else’s on the core team judgement, and people will just have to be okay with that :slight_smile:

FWIW: If I literally cannot tell that something was LLM generated, then I don’t care if it was LLM generated in the context of code.

linusdm

linusdm

If we want to talk to an AI, we will ask them ourselves . We expect all interactions to be human interactions.

I love this Zach!

zachdaniel

zachdaniel

Creator of Ash

To be clear, this document does not in any way change the rights of source or attempt to relicense someone else’s source code. We cannot nor will we ever be in control of or be able to detect fraudelent activities of those making PRs.

garrison

garrison

This is true in theory but in practice it is usually extremely obvious. I have no doubt a skilled actor could generate realistic text but most LLM spam I see is very low-effort and easy to spot (something which has been true of spam in general basically forever).

Maybe this will change, of course. But people have been saying that for a while now, so who knows.

Where Next?

Popular in News & Updates Top

lawik
NervesHub has had a CLI for a long time. It is called nerves_hub_cli and for the longest time you’d add it as a dependency. But only once...
New
zachdaniel
Ash Framework What is Ash? Ash Framework is a declarative, resource-oriented application development framework for Elixir. A resource can...
New
ConnorRigby
This week we added official Nerves support for the OSD32MP1 line of SOMs. Currently we have tested the osd32mp1-brk breakout board, and ...
New
zachdaniel
Hey folks! I’ll be teasing some interesting bits going into Ash 3.0 while I work on it, and this is post #1! You can follow along with t...
New
mspanc
Membrane v1.2.6 has been released. What’s Changed Adjust to Elixir 1.19 by @Noarkhh in Update to elixir 1.19 by Noarkhh · Pull Request ...
New
jimsynz
As some of you know, I have been working on a tight integration between Ash and Reactor which has triggered a few small bug fixes in Spar...
New
fhunleth
We’ve released Nerves v1.3.0 with support for Elixir 1.7 and Distillery 2.0! We encountered a few bumps over the past week, but it’s look...
New
zachdaniel
What if you had full stack types for SPAs built with tech like React, Inertia, Vue, Svelte… but all of the power Ash Framework and Elixir...
New
bartblast
I’m excited to announce Hologram v0.5.0, a major evolution of the full-stack Elixir web framework! This release brings massive performanc...
New
zachdaniel
First two Ash cookbooks are live! We’re still refining the format, so please give us your feedback, good or bad! The first two are: optim...
New

Other popular topics Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New

We're in Beta

About us Mission Statement