Skip to content

v1.4.0

Compare
Choose a tag to compare
@kmaphoenix kmaphoenix released this 12 Jul 17:50
· 475 commits to main since this release

New Features

Import / Export Flow in Bytes

A new method was added in flows.py allowing the user to capture the Flow object as an inline byte stream. This feature enables some CI/CD tooling that is being developed and will be released soon! Great addition ➕ from @Omerside !

Enhancements

NLU Regression Testing

We've updated the functionality of run_intent_detection method in the conversation.py class to provide more verbose information in the resulting DataFrame. Previously, the "Match Type" information had to be derived from the results. We can now access each of these signals directly, including PARAMETER_FILLING which allows for more granular NLU Regression testing. Big thanks 🎉 to @Greenford for getting this put together! Full details here.

Intents to DataFrame Refactor

We've performed a refactor of bulk_intent_to_df to provide more consistency with the output results. Previously, there were 2 "modes" which provided different output types:

  • basic, which output a DataFrame
  • advanced, which output a Dictionary containing 2 DataFrames

For output type consistency, we've consolidated all of the information from the advanced mode into a single DataFrame. All of the information that existed previously is available in the new, single DataFrame. Kudos 👏 to @MRyderOC for cleaning this up!

Pandas Append Deprecation

We've made various modifications to the deprecated pd.append methods across the library to use the recommended syntax of pd.concat. This also provides us with some computation speed increases in some areas, which is nice! Thanks for this cleanup 🧹 @sidpagariya !

Bug Fixes

  • Fixed a typo in transition_route_groups.py
  • Fixed an issue in dataframe_functions.py on the _update_intent_from_dataframe method where parameter_id was not appropriately populated when annotations were not provided. Thanks for the catch / fix Lambert!

What's Changed

New Contributors

Full Changelog: 1.3.0...1.4.0