You are viewing archived messages.
Go here to search the history.

Jason Morris 2023-02-06 21:31:04

Before and after. Does the paragraph form seem "better"? Took a surprising amount of work, because I had to abandon the NLG being done by the reasoner and write my own version that knows how to deal with nested terms. I'm thinking the new one is probably better for validation, worse for debugging, but I'm not sure.

📷 image.png

📷 image.png

Jack Rusher 2023-02-07 15:49:58

I did an experiment recently where I prompted GPT-3 with a very repetitively phrased set of facts, then had ti produce a text from those facts. This was surprisingly effective for making this sort of thing human friendly without crashing into all the corner cases that old school Prolog NLG does.

Jack Rusher 2023-02-07 15:50:10

(Also I like the first of these two better)

Jason Morris 2023-02-07 17:42:17

In the context of explaining how laws apply to people, I don't think I can ethically pitch the use of technology that doesn't know whether it is correct or not. Not even just for rephrasing, because I can't control how badly the NLG was drafted. And I prefer the first one, too. But then again, I like the raw output from the reasoner, too. So I'm the wrong audience. 😉

William Taysom 2023-02-08 09:33:11

Yes, the real crazy thing is how well prompts and tuning works on these LLMs. Tons of potential. And I cannot but imagine that regularity and robustness are major areas of focus right now.

Jack Rusher 2023-02-08 12:40:11

So far, at least in my experiments, the models don't hallucinate facts when all the facts are provided. In this context, it becomes more of a "text humanizer" over a set of assertions.

William Taysom 2023-02-09 04:02:37

Improve bias? If I just told you something, work with me and assume it.

Jason Morris 2023-02-09 05:34:32

But it's not about what you say, it's also about how you said it. If I generated the input text, I would agree. I might even try it for my own encodings where I can control the input text. Because I can avoid doing things that are going to confuse it. But in my larger context, my users are generating the small parts of NLG for each predicate that are being combined to generate explanations, and I can't rely on them not to generate text that will confuse it. Tonnes of potential, I agree, but my tool's virtues are correctness and explanations linked causally to authoritative source material. Natural-sounding text, if it even slightly risks those virtues for a subset of users, is not a virtue. Besides, if my users want ChatGPT to rewrite the explanations they get from my tool, that's why it has an API. :)

Oleksandr Kryvonos 2023-02-07 18:51:50

hi everyone, I have created another canvas experiment uprun.github.io/canvas-typewriter/canvas-documents.html and now I am not sure if this is the way to go for me … maybe next time I will start with pen&paper prototype first

Jimmy Miller 2023-02-07 19:49:13

Pretty hard to drag things around. If I move too fast, it stops. Seems that deselect_draggable_element is the problem. If I type this into the console, it is much easier to drag around.

just_notes.deselect_draggable_element = function() {}
Oleksandr Kryvonos 2023-02-07 21:39:12

thank you, I will look into the issue

Oleksandr Kryvonos 2023-02-07 22:03:03

removed the function

Arvind Thyagarajan 2023-02-08 17:26:02

what if:

  • cmd+enter focussed on the next block for typing right away
  • cmd+enter on the next block moved other as-yet-unmoved blocks immediately above up by one position (but manually moved blocks maintain their given position of course)
  • there was a mini-map of the whole canvas
Oleksandr Kryvonos 2023-02-08 17:49:17
  • cmd+enter focussed on the next block for typing right away

actually just Enter allows to create a new note