fhdsl / AI_for_Efficient_Programming

DaSL's course on AI skills for efficient programming
https://hutchdatascience.org/AI_for_Efficient_Programming/
Creative Commons Attribution 4.0 International
3 stars 1 forks source link

FOR_CANDACE_adding-annotation-research #28

Closed ehumph closed 1 year ago

ehumph commented 1 year ago

@cansavvy This is everything I started getting from the various AIs on annotation. Feel free to use any or none of it. ChatGPT gave me a couple of examples too, if you want me to pass them along.

github-actions[bot] commented 1 year ago

No spelling errors! :tada: Comment updated at 2023-04-17 with changes from 48b1b6634fe4ce02b87160ef7f96b01d6b96aa96

github-actions[bot] commented 1 year ago

:warning: broken urls :warning: There are broken urls that need to be addressed. Read this guide for more info. Download the errors here. Comment updated at 2023-04-17 with changes from 48b1b6634fe4ce02b87160ef7f96b01d6b96aa96

github-actions[bot] commented 1 year ago

Re-rendered previews from the latest commit:

Updated at 2023-04-17 with changes from 48b1b6634fe4ce02b87160ef7f96b01d6b96aa96

cansavvy commented 1 year ago

Thanks @ehumph ! I'll get started on this today!

cansavvy commented 1 year ago

@ehumph It looks like theres a good amount here already. Can you tell me more about what you are looking for from me?

ehumph commented 1 year ago

Well, I basically just asked several chatbots (ChatGPT, Bard, Claude, mostly) to write an introduction and come up with some advantages to using AI for annotation. I copied and pasted their answers in without any sort of editing and they're kind of boring. Ava started putting together a code refactoring chapter that seems much more approachable (less dry and textbooky in the background, and the examples illustrate her points as well as being bite-sized). I think she fed her text into ChatGPT and asked for it to be more for the lay audience and also had it add in analogies.

I was also hoping you could put in the examples, because you are passionate about annotation and can probably think of a half-dozen use cases off the top of your head.

ehumph commented 1 year ago

@cansavvy I'm following Ava's style based on this PR https://github.com/fhdsl/AI_for_software/pull/27

Just look at the code refactoring section, though - everything else is being rewritten

cansavvy commented 1 year ago

I was also hoping you could put in the examples, because you are passionate about annotation and can probably think of a half-dozen use cases off the top of your head.

Great! I can definitely do this and will!

avahoffman commented 1 year ago

Yes, I found that "Explain what code refactoring is to a student" was a good prompt. But it tends to be wordy, so I edited quite a bit (still much faster than staring at a blank page!!)

cansavvy commented 1 year ago

Added some things. Will return to this later but feel free to give "bigger picture" comments or if you want to wait I'll do more work on it another day.

cansavvy commented 1 year ago

@ehumph see how you feel about this!

cansavvy commented 1 year ago

:::{.query} chatbot question :::

Great! I will definitely use this.

  1. I've used an ethics callout box for the ethics sections in my chapters. I'm wondering if maybe we do need an entire chapter dedicated to ethics, with reminders of the specific issues peppered throughout the other chapters in ethics callout boxes. Thoughts?

Yeah I think peppered in + a big chapter makes sense. I think repetitive is good for ethics.

cansavvy commented 1 year ago

If this is approved, I will merge it, but I wasn't sure if it was? @ehumph @avahoffman

ehumph commented 1 year ago

@cansavvy I think it's good to go

carriewright11 commented 1 year ago

@ehumph sorry I didn't noticed that this got merged - added my comments here