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

FEATURE: Create Idea Agent #645

Open
3 of 9 tasks
JoelWiebe opened this issue Jan 7, 2025 · 1 comment
Open
3 of 9 tasks

FEATURE: Create Idea Agent #645

JoelWiebe opened this issue Jan 7, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@JoelWiebe
Copy link
Contributor

JoelWiebe commented Jan 7, 2025

Feature

Overview
Create new Idea Agent view (for teachers only) that displays AI summaries of data from selected buckets/canvases.

Details
We can use the Bucket View as a template for creating this new view. The teacher only should have this additional view tab called Idea Agent. The teacher can select a bucket or canvas from a dropdown (similar to the bucket view). Instead of the multi-column bucket view, however, we will display a multi-column version of the AI Assistant.

Frontend Tasks

  • Create an Idea Agent component in angular that mirrors the Bucket View but is renamed to Idea Agent
  • Keep the select dropdown, but (1) add the canvas as an additional option, (2) remove the Create New Bucket option, and (3) similar to create workflow menus, add a BUCKET and CANVAS identifier before the name of the bucket or canvas. Only the one canvas from the current project should be listed.
  • Once a bucket or canvas is selected, a two column "Idea Agent Summary" view should be displayed (similar to the AI Assistant's one column chat history, but for wide screens it should be two columns [or two feeds], and for narrow screens the second column should be displayed below the first)
  • Similar to the AI Assistant, there should be an input field below the Idea Agent Summary view that allows the teacher to ask questions about the data.

Backend Tasks

  • Adapt the functionality from the AI Assistant to make it generalisable to the Idea Agent
  • Create prompt template for generating summary
  • Create buttons or links to other prompt templates
  • Update HTML rendering tool
  • Push html response and buttons or links to other prompt templates to the two views
@JoelWiebe
Copy link
Contributor Author

@markiianbabiak, if you can get started on the frontend, I can work on the backend.

First I'll need to update the implementation of the AI Assistant, so I'll do that in a separate branch first before getting started on the Idea Agent.

@JoelWiebe JoelWiebe moved this from Todo to Priority Todo in SCORE Meta-view Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Priority Todo
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants