CodeYourFuture / curriculum

The CYF Curriculum
https://curriculum.codeyourfuture.io
Other
28 stars 32 forks source link

CV AI generative step isn't clear #957

Open kfklein15 opened 1 week ago

kfklein15 commented 1 week ago

Background We see many people struggling with the CV AI generation from different angles: not clear instructions, AI has a limit of trying, and acceptance criteria aren't clear for volunteers.

Acceptance criteria

Ara225 commented 1 week ago

The problem is that the AI is not behaving consitantly. This is of course something to be exspected in our current generation of AI modals but it is a problem for students. I tested and ran into an issue while very carefully followig the instructions and copy pasting the example prompts. Attached thepart of the chat logs where it went off the rails because I find them funny but I think maybe we should be questioning whether we want to frustrate students with this excercise at this stage chat.txt

Ara225 commented 1 week ago

Have done some thinking, I think that we have a few options:

The question is that if the goal is them having a CV or them learning how to interact with the AI

I will sleep on this and maybe consult with volenteers outside the team and the syllbus team

illicitonion commented 1 week ago

The question is that if the goal is them having a CV or them learning how to interact with the AI

I completely agree with the idea that we should focus on one or the other, not both. Splitting this into two steps is probably worthwhile...

For the "How to interact with GenAI" piece, ideally we would put in a bit more nuance around the differences between "I want to use GenAI to help me learn" vs "I want to use GenAI to help me produce something".

Particularly covering things like "When learning (rather than producing), your goal is to understand, not to solve the problem - copying and pasting the solution is not useful", "When learning (rather than producing), try to ask fundamental building-block questions (e.g. 'how to sort an array') not whole-problem questions, and break down whole-problems into building blocks (which maybe the GenAI can help you to do, though ideally you do yourself)", etc.

It's probably not ideal to have our very first task in the course being "Use GenAI" without covering the "but when you're using it to learn, you need to think very differently" piece; we could probably tone-set that better...

Ara225 commented 1 week ago

Thank you :) this has made a few things click in my mind. I think a mini course along the lines of "gen ai for programming without making it a crutch" would be a good idea. The CV element doesn't feel entirely indispensable though so I'll discuss that with the others

SallyMcGrath commented 6 days ago

Fab discussion!

It doesn't feel like Gen AI for programming fits in ITD. Maybe it's helpful to work through:

What are the goals of ITD?

  1. Welcome people to tech with short taster projects
  2. Create some tangible products people can use in their life
  3. Improve the job prospects of participants by at least one degree (if they don't have a CV, write one; if they don't have a website, build one, if they don't know their English level, find it out)

What are the goals of Step 1?

  1. A simple, short (1 hour or less) project that produces a tangible result. This result must be useful to the person in their real life, that will continue past this course, whether they pass ITD or not.
  2. An easy win that encourages people to continue

We are not finding out whether people could be programmers at this point. That's a goal of ITP. We are finding out if people can explore technical tools and are minimally able to function in an English speaking, text-heavy, digital workplace.

So it doesn't have to be this step, but it does have to meet these goals. What do you think?

SallyMcGrath commented 6 days ago

I don't know why it closed this!! Reopened!

Ara225 commented 6 days ago

Thans for this @SallyMcGrath Thosse are some very good points. Put that way, the gen AI element does feel the more disposable of the two. Do you think a plain old guide to building a basic CV would fulfill these goals (in some ways it might do so more as they would get their CV not a CV for an immaginary person) or is there anyother path you would recommend?

Ara225 commented 6 days ago

(i'm suffering from an inability to make my mind up on this)

illicitonion commented 3 days ago

I like the idea of using some guide to help produce a useful personal CV being the core task! There's generally a lot of low-hanging fruit advice that's useful to most of our trainees.