Open-Assistant
Open-Assistant copied to clipboard
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
we want to run integration tests of the entire stack: backend + nextjs frontend. this requires pulling both up, including possibly a temporary postgres database for each, initializing the databases,...
- [x] research pros and cons of different testing frameworks for nextjs applications - [x] decide on a test framework (jest) - [ ] implement a few example tests -...
there are several frameworks that simulate browser-interactions and are able to quickly test whether the UI is behaving as expected. - [x] research the pros and cons of different frameworks...
use pytest for this note: this issue concerns unit tests, meaning if e.g. a database is required, it should be mocked
when program tasked to run it bring in an error "in import task_handlers" which i have fixed
The frontends will want to display leaderboards. The backend needs to be able to compute these, and should expose API endpoints for the frontends to request their data. Leaderboards can...
This PR builds on the discussion in #76 Some layout fixes are necessary, mainly removing the `h-full mx-auto`.
Key things to detail: 1. How to communicate someone is working on an issue 2. How to handle rebase vs merge from main -> working branch 3. pre-commit & why
Add a scalar last-token reward-head to [Instructor](https://instructor-embedding.github.io/) and train it on human-feedback pairs (good-bad) of the [openai/summarize-from-feedback](https://github.com/openai/summarize-from-feedback) dataset (see the [Learning to summarize from human feedback](https://arxiv.org/abs/2009.01325) paper for details about...
This moves the existing tasks to a simpler url hierarchy: `/evaluate` and `/create`. We rename the pages to match the underlying task names in the backend. Further, this adds some...