| Deutsch English Français Italiano |
|
<chatbot-20250608135034@ram.dialup.fu-berlin.de> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: ram@zedat.fu-berlin.de (Stefan Ram)
Newsgroups: comp.misc
Subject: Re: Wrong ideas about chatbots
Date: 8 Jun 2025 12:51:07 GMT
Organization: Stefan Ram
Lines: 101
Expires: 1 Jun 2026 11:59:58 GMT
Message-ID: <chatbot-20250608135034@ram.dialup.fu-berlin.de>
References: <parsing-20250608013417@ram.dialup.fu-berlin.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de 2EMgy6z52vvI7+JeI5OZWgkM1IL3scZMg/1q0X/fs9j6U3
Cancel-Lock: sha1:e6gijvdA46nyX+PV3Zaw/3U4bMM= sha256:XQ0cZTzjzencT+qbgVHcOspVli8PjLatEKwK4qo1YyM=
X-Copyright: (C) Copyright 2025 Stefan Ram. All rights reserved.
Distribution through any means other than regular usenet
channels is forbidden. It is forbidden to publish this
article in the Web, to change URIs of this article into links,
and to transfer the body without this notice, but quotations
of parts in other Usenet posts are allowed.
X-No-Archive: Yes
Archive: no
X-No-Archive-Readme: "X-No-Archive" is set, because this prevents some
services to mirror the article in the web. But the article may
be kept on a Usenet archive server with only NNTP access.
X-No-Html: yes
Content-Language: en-US
Bytes: 3279
ram@zedat.fu-berlin.de (Stefan Ram) wrote or quoted:
>Parsing: the cat eats
>Result: ACCEPT
I asked the chatbot to modify the program to also output the
meaning in both a Python-like notation and with an image.
Input: the dog eats
Result: ACCEPT
Meaning: eats(one(dog))
/^ ^\
/ 0 0 \
/ Y \
~~~~~
V\ - /V
/ \
| |
(__V__)
----------------------------------------
Input: the dogs eat
Result: ACCEPT
Meaning: eat(morethanone(dog))
/^ ^\ /^ ^\
/ 0 0 \ / 0 0 \
/ Y \ / Y \
~~~~~ ~~~~~
V\ - /VV\ - /V
/ \ / \
| | | |
(__V__) (__V__)
----------------------------------------
Input: the cat eats
Result: ACCEPT
Meaning: eats(one(cat))
/\_/\
( o.o )
> ^ <
~~~~~
----------------------------------------
Input: the cats eat
Result: ACCEPT
Meaning: eat(morethanone(cat))
/\_/\ /\_/\
( o.o ) ( o.o )
> ^ < > ^ <
~~~~~ ~~~~~
----------------------------------------
Input: the cat and the dog eat
Result: ACCEPT
Meaning: eat(and_(one(cat), one(dog)))
/\_/\
( o.o )
> ^ <
~~~~~
/^ ^\
/ 0 0 \
/ Y \
~~~~~
V\ - /V
/ \
| |
(__V__)
----------------------------------------
Input: the cat and the dogs eat
Result: ACCEPT
Meaning: eat(and_(one(cat), morethanone(dog)))
/\_/\
( o.o )
> ^ <
~~~~~
/^ ^\ /^ ^\
/ 0 0 \ / 0 0 \
/ Y \ / Y \
~~~~~ ~~~~~
V\ - /VV\ - /V
/ \ / \
| | | |
(__V__) (__V__)
----------------------------------------
Input: the dog and eat
Result: REJECT
----------------------------------------
Input: cat eats
Result: REJECT
----------------------------------------
Input: the cats eats
Result: REJECT
----------------------------------------
Input: the dog and the cat eats
Result: REJECT
----------------------------------------