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

feat: answer augments and auto-linter(#41) #43

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

Conversation

mediumsizeworkingdog
Copy link
Collaborator

@mediumsizeworkingdog mediumsizeworkingdog commented Nov 22, 2024

  • enabled generation of both question augmented and answer augmented tasks
  • replaced sonnet with haiku for question and answer generation
  • enabled token tracing to calculate cost of using non-openAI and non-claude models on langfuse
  • removal of dead code and stylistic refactors
  • constrained outputs to be of size 1100x1100 pixels
  • fixed missing indentation in QA system prompts
  • stored augment_type in redis so it can be queryied on Dojo before logging to wandb.
  • added 24hr time-to-live for augment_type values on redis.

* feat: WIP - adding ability to augment on answers instead of question

* chore: removed whitespace zzz

* feat: added augmentation of answers

* chore: remove dead code; edit comments

* docs: renamed outdated vars

* docs: more renaming of augmentation types

* refactor: enable generation of multiple augment types

* fix: ruff whitespace fixes

* chore: removed unused LLMs from config

* refactor: added token tracking for custom LLMs on langfuse

* refactor: added 50/50 chance for picking augment type

* refactor: renamed Worker class to WorkerManager

* chore: comment unused code

* refactor: change random.choice() -> random.choices() for augment selection
* fix: missing indents in QA system prompts

* fix: instructions outside of XML tag
* refactor: stored augment_type in redis

* refactor: add 24hr expiration to augment_type in redis
Comment on lines +44 to +47
"total_cost": None,
"total": None,
"input_cost": None,
"output_cost": None,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

btw would this still log the cost correctly on the dashboard?

commons/synthetic.py Outdated Show resolved Hide resolved
commons/synthetic.py Show resolved Hide resolved
* chore: style changes

* feat: init linter files

* feat: add syntax error prompting and LLM calls

* feat: enabled automatic linting of generated js code to catch syntax errors

* chore: commit eslint config files

* feat: added docker install + config for auto-linter
@mediumsizeworkingdog mediumsizeworkingdog changed the title Feature/augment answers (#41) feat: answer augments and auto-linter(#41) Dec 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

Successfully merging this pull request may close these issues.

2 participants