From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Israelsson Tampe Newsgroups: gmane.lisp.guile.devel Subject: Re: GPT-4 knows Guile! :) Date: Sat, 18 Mar 2023 11:49:27 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000055111c05f72a7311" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39805"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Mikael Djurfeldt , guile-devel@gnu.org To: tomas@tuxteam.de Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sat Mar 18 11:49:55 2023 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pdU8I-000A9G-Jf for guile-devel@m.gmane-mx.org; Sat, 18 Mar 2023 11:49:54 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdU89-00027N-DF; Sat, 18 Mar 2023 06:49:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pdU87-000274-CK for guile-devel@gnu.org; Sat, 18 Mar 2023 06:49:43 -0400 Original-Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdU85-0004ZP-Jg for guile-devel@gnu.org; Sat, 18 Mar 2023 06:49:43 -0400 Original-Received: by mail-ed1-x534.google.com with SMTP id o12so29438811edb.9 for ; Sat, 18 Mar 2023 03:49:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679136579; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LY5+CBAOzNkkiIw24j2gwYBzfVHbvH85EznR8kIF3a4=; b=UmI+zmTORdLkNj0TagLQQ7caR2HluafuyUh7M0DKPnEvkmY57tsr/cudXXir7GvwhX Wpjhndnszdzp/JqtXlqiQfx07jS0+bPNI2SaCVKEIIl0qx1cKP9L8VH/IqaJk8Smvwjf v77oJXJCd7QLih/EdL2G6cz+YJrjw/JCxXQAR85Yg2Dxsetvk2cNoKfmu8wc2oF8UlxB miVAKJLZnRTcdYeI26hUyYth2lrTfUeYMqHy/uTIFb5QC2C4WBOyYI1EEmTtL9ioVWJ+ BOocPkyzlkEz6ZUzF8xxPm+v8d5gYmJuF+aIFfphCMBuHBSjX0BEWaueud3nNxT9Z4Ut JWCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679136579; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LY5+CBAOzNkkiIw24j2gwYBzfVHbvH85EznR8kIF3a4=; b=1VyKFWlTKqBOE0+Ztwpk6m6oH+Al1g/tJh9wOAMqVqKQeEjWr+ZsYfab4KYhGSQD1M NxduNpdBd/IXA9I/QzSu9et7cgD5GQfQqSGTlIOE0XFptlC2czizitSWv6x/xYEQf8l2 OZv4T/ZuVz6Ar7evLyWm5Is451QtKtPeaVstt9pm0KDPikemeUfOpEZmcrkL/MD0R7+a ETs1+7uW+nL5amphktszQSGtx9xzihXnPKV7XQr/h70iCnjAbSBthmt5+YJWChKFjYUD zt6csfXmgrEeiik6qAXuY2GJxxDxV5m5hR9OHwya/hFfSGkMEi3vEeS2vTTywmjaH9KQ qF9g== X-Gm-Message-State: AO0yUKWjCvSeJ8rNpAnav32dIlX8G2/kyZVxPnK59yQXE6gE7+pyAWIt MSaL2DtxyexZhO9+oXIm3TT03kMzMDTh0woeONU= X-Google-Smtp-Source: AK7set9WFm1uAWF1f0cgI1k4IEHzn2vl8mIsYn+gQPpv58XLlP471+hEkydEILv/FJPmQFiDjbbywjlh1YWsegjBirk= X-Received: by 2002:a17:906:4d84:b0:920:da8c:f7b0 with SMTP id s4-20020a1709064d8400b00920da8cf7b0mr1116732eju.6.1679136579193; Sat, 18 Mar 2023 03:49:39 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::534; envelope-from=stefan.itampe@gmail.com; helo=mail-ed1-x534.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:21797 Archived-At: --00000000000055111c05f72a7311 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I replaced google with chatGPT and it's really good to help with issues you have in your work. As an example our IT department stopped us from installing eclipse plugins from the marketplace and I was just lost getting no help from googling. So I just asked ChatGpt how to install gradle without using the marketplace and got a perfect answer that was of such good quality that I pasted it into our dev guides. If you want to know how to do something you get a good start by asking ChatGpt but it's not that good at writing code yet. Asking it for code review of small code portions is also useful. It's also fantastic at explaining how things work and a very good tool for learning stuff. Learning how to use ChatGpt to improve your code quality and productivity is how we should approach it. And the more experienced you are, the more effective use you will have of it. On Sat, Mar 18, 2023 at 11:01=E2=80=AFAM wrote: > On Sat, Mar 18, 2023 at 10:03:15AM +0100, Mikael Djurfeldt wrote: > > [...] > > > > I know very little apart from knowing what deep learning is and havin= g > > > skimmed the "Attention is all you need"-paper. > > That's already more than I do, I think. Thanks for the pointer :) > > > > I only meant that you are > > > not training the model during and between sessions. > > No, I don't think we are yet at "real time model training". But who knows= . > > > > It is certainly > > > possible that OpenAI filters out things from the dialogs to use as > part of > > > training for the next version. They warn you that they may take data > from > > > the dialogs. If and how they do that I don't know. > > I'm pretty sure that this is the plan (besides, of course, of trying to > assess, understand public reaction to the whole idea, and perhaps to > steer public perception, as far as possible). > > > Or, as GPT-4 would phrase it: I apologize for the confusion in my > previous > > answer. You may be right that I'm training the next version of the > model. :) > > :-D > > Cheers > -- > t > --00000000000055111c05f72a7311 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I replaced=C2=A0google with chatGPT and it's really go= od to help with issues you have in your work. As an example our IT departme= nt stopped=C2=A0us from installing eclipse plugins from the marketplace and= =C2=A0I was just lost getting no help from googling. So I just asked ChatGp= t how to install gradle without using the marketplace and got a perfect ans= wer that was of such good quality that I pasted it into our=C2=A0dev guides= . If you want to know how to do something you get a good start by asking Ch= atGpt but it's not that good at writing code yet. Asking it for code re= view of small code portions is also useful. It's also fantastic at expl= aining how things work and a very good tool for learning stuff. Learning ho= w to use ChatGpt to improve your code quality and productivity is how we sh= ould approach it. And the more experienced you are, the more effective use = you will have of it.

On Sat, Mar 18, 2023 at 11:01=E2=80=AFAM <tomas@tuxteam.de> wrote:
On Sat, Mar 18, 2023 at 10:03:15A= M +0100, Mikael Djurfeldt wrote:

[...]

> > I know very little apart from knowing what deep learning is and h= aving
> > skimmed the "Attention is all you need"-paper.

That's already more than I do, I think. Thanks for the pointer :)

> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 I only meant that you are
> > not training the model during and between sessions.

No, I don't think we are yet at "real time model training". B= ut who knows.

> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0It is certainly
> > possible that OpenAI filters out things from the dialogs to use a= s part of
> > training for the next version. They warn you that they may take d= ata from
> > the dialogs. If and how they do that I don't know.

I'm pretty sure that this is the plan (besides, of course, of trying to=
assess, understand public reaction to the whole idea, and perhaps to
steer public perception, as far as possible).

> Or, as GPT-4 would phrase it: I apologize for the confusion in my prev= ious
> answer. You may be right that I'm training the next version of the= model. :)

:-D

Cheers
--
t
--00000000000055111c05f72a7311--