๐Ÿ’ฅ Prodigy v1.14.0 is out ๐Ÿ’ฅ improvements to the internals & chain-of-thought prompting support

In Prodigy v1.14.0 we switched to radicli as the main dependency for our command-line interfaces. This change is fully backward compatible so all custom recipes written with plac syntax will work as before.
radiclibrings many DX improvements such as using type hints for argument parsing including support for custom types as well as custom CLI errors. We recommend checking the radicli documentation for a complete overview of benefits.

In this release we have also updated our dependencies. The users can now work with Pydantic v2 (<3.0), FastAPI <0.103.0 and spaCy-LLM <0.6.0. spacy-llm upgrade is especially exciting as it comes with the support for chain-of-though prompting. These prompts allow you to attach reasoning to your few-shot examples, which might boost the performance of your pipeline and it can now be used inside Prodigy for NER and spancat.
We have added a dedicated section to our guide on Large Language Models.

Finally, we have deprecates some of the older loaders and helpers i.e:

  • Reddit dataset loader
  • read_jsonl
  • write_jsonl
  • read_json
  • b64_uri_to_bytes
  • pretty_print_ner
  • pretty_print_tc

See here for the full changelog: Changelog ยท Prodigy ยท An annotation tool for AI, Machine Learning & NLP

Finally, a reminder that you can get 10% off a new personal license, but also off any upgrade. Make sure you use PRODIGY10 as a discount code at checkout. The code is valid all through September!

Looking forward to hearing what you think :slight_smile:

1 Like