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 chat-plugin #134

Open
wants to merge 66 commits into
base: main
Choose a base branch
from
Open

Add chat-plugin #134

wants to merge 66 commits into from

Conversation

vzhang03
Copy link
Contributor

Wanted to submit this PR to get a review on what changes should be worked on next. The functionality is all working as intended and has gone through testing by fellow URSI team. This plugin contains functionality to customize a chat with an LLM supporting various strategies for controlling bot-prompting and user prompting. This plugin also collects user keystrokes and comprehensive data on the conversation and communication with the LLM.

Main thing to work on is documentation and specifically how to guide people to navigate the process of using the backend. This plugin is hard to work with for people without coding experience, but not sure how to remedy this issue.

A smaller issue is a code rewrite moving the fetching and calling into a separate class. This would make it more friendly for devs to work with. Haven't done because prioritized building out prompting features for the other group. Not sure if necessary or if should just comment on the associated methods.

Lastly, should figure out where to handle styling and if should move away from styles.css to another place as well as allow researcher to customize.

Victor Zhang and others added 30 commits June 3, 2024 09:35
… that triggers after a certain number of messages or response time prompting the user and creating a continue button
vzhang03 added 29 commits June 27, 2024 16:58
…and fixing data collection to be more legible
Copy link

changeset-bot bot commented Aug 16, 2024

🦋 Changeset detected

Latest commit: 80b5c60

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@jspsych-contrib/plugin-chat Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

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

Successfully merging this pull request may close these issues.

2 participants