kokolegorille

kokolegorille

When AI is going to replace us?

Hello everyone,

I have been playing with AI recently and found GPT-J-6B model.

It’s quite impressive. You can try it on the web.

I tried this as input…

# use GenServer and tick every 1000 ms and print "Hello"

and got this result

# use GenServer and tick every 1000 ms and print "Hello"

defmodule Hello do
  use GenServer

  def start_link do
    GenServer.start_link(__MODULE__, :start, [])
  end

  def init({} = state) do
    {:ok, state}
  end

  def handle_info({:tick, _}, state) do
    IO.puts "Hello"
    {:noreply, state}
  end
end

It’s not even made to generate code :slight_smile:

What do You think?!

#ai

Most Liked

hauleth

hauleth

When people will learn the restricted subset of English language, that will describe their needs in concise and precise way… Oh, wait…

thiagomajesk

thiagomajesk

Jokes aside, I’ve also been playing with Github Copilot for some time and as a tool It does some cool tricks. But to say that AI will eventually replace us is too far-fetched for my taste haha.

I imagine that AI (in the near future) will become a lot more present in our lives in the sense that will allow us to abstract even more some workflows (like calculators for mathematicians), but I still seriously doubt that it’ll replace everything and everyone like some like to say - well, at least for any job that requires introspection.

I’m still very curious about the future though, we are living in weird times :sweat_smile:.

Sebb

Sebb

Impressive indeed.

What makes me sleep well at night:

Last Post!

kreiling.io

kreiling.io

I think there are 2 hurdles which AI has to cross in order to replace us software developers, and both of which I view as impossible for the foreseeable future:

  • Converting high-level business requirements to functioning code. This is perhaps the most difficult problem we have to face, IMO, and takes a lot of critical thinking and back-and-forth with stakeholders. Most of the time, stakeholders don’t even know How to articulate the product they want!
  • Maintaining code. As the saying goes, “reading code is 10x harder than writing it the first time.” Once code is in production, it is inevitable that failures will occur and changes will need to be made, both to overcome scalability hurdles and expand the organization/business. Sure, AI can generate code, but maintenance and scalability are inevitable concerns, once it’s in production

Not that I think we WON’T get to a point where these 2 concerns are addressed - it’s a matter of “when” not “if.” I think it will be awhile, so we will likely see much more gradual change towards this future, including enhanced IDE capabilities and failure detection/prediction - both of which are only now in their infancy. So I think our jobs will be made easier by AI long before it renders us obsolete :slight_smile:

Where Next?

Popular in Discussions Top

CharlesO
Erlang :list.nth simple, but 1 - based nth(1, [H|_]) -> H; nth(N, [_|T]) when N > 1 -> nth(N - 1, T). Elixir Enum.at … coo...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54921 245
New
ben-pr-p
In general I’ve been sticking to this community style guide GitHub - christopheradams/elixir_style_guide: A community driven style guide ...
New
rms.mrcs
A couple of days ago I was discussing with a friend about different approaches to write microservices. He said that if he was going to w...
New
nburkley
AWS re:Invent is on at the moment with some interesting announcements. One new feature in particular is the Lambda Runtime API for AWS La...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
Rustixir
Hi everyone, im working on find best language/framework/system for high concurrency, high performance and stable performance after wor...
New

Other popular topics Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54921 245
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
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
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
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42533 114
New

We're in Beta

About us Mission Statement