Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an AI-assistant to the Pippy Activity #3

Open
7 tasks
walterbender opened this issue Apr 8, 2024 · 0 comments
Open
7 tasks

Add an AI-assistant to the Pippy Activity #3

walterbender opened this issue Apr 8, 2024 · 0 comments

Comments

@walterbender
Copy link
Member

Ticket Contents

Description

Pippy is the Sugar "learn to program in Python" activity. It comes with lots of examples and has sufficient scaffolding such that a learner could modify an existing Sugar activity or write a new one. The goal of this project is to add "co-pilot"-like assistance to Pippy. A learner should be able to ask the AI to provide example Python code to help them navigate the language and explore possibilities in a more open way than the collection of Pippy examples affords. (The Pippy examples are geared towards activity development, which is largely how to navigate the basics of the Sugar toolkit and some GTK basics. This would be much broader in scope.)

The challenge, beyond the plumbing, is to design and implement a sensible workflow such that the AI is helpful but not in the way.

Goals & Mid-Point Milestone

Goals

  • [Research age/grade-level appropriate Python-coding models]
  • [Build backend support for LLM]
  • [Frontend intregration]
  • [Tuning experience]
  • [Goals Achieved By Mid-point Milestone]
  • [Research age/grade-level appropriate Python-coding models]
  • [Build backend support for LLM]

Setup/Installation

No response

Expected Outcome

  • Integration of coding assistance into Pippy
  • Documentation on best practices

Acceptance Criteria

Age-appropriate integration

Clarity of integration into pedagogy

Implementation Details

  • A backend LLM (likey a docker image on the Sugar server)
  • An integration with the Pippy activity
  • Example projects/use cases

Mockups/Wireframes

No response

Product Name

Pippy activity

Organisation Name

Sugar Labs

Domain

⁠Education

Tech Skills Needed

Artificial Intelligence, Docker, Python

Mentor(s)

@chimosky @walterbender

Category

Backend, Frontend, AI

@walterbender walterbender changed the title [DMP 2024]: Add an AI-assistant to the Pippy Activity Add an AI-assistant to the Pippy Activity Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant