Recent Releases of flashrag

flashrag - v0.3.0: Support Various Reasoning Methods

What's Changed

  • 📖 Fix typos in basic_usage.md by @YeFD in https://github.com/RUC-NLPIR/FlashRAG/pull/156
  • Minor changes to support Chonkie v1.0.2 by @chonknick in https://github.com/RUC-NLPIR/FlashRAG/pull/158
  • Update base_prompt.py by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/184
  • Update run_exp.py by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/183
  • Update base_prompt.py by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/188
  • Update base_prompt.py by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/191
  • Fix bm25s Tokenizer.save_vocab issue by upgrading bm25s and importing correctly by @GR0ZA in https://github.com/RUC-NLPIR/FlashRAG/pull/195
  • Added support for Neural Sparse retrieval (SPLADE) with SEISMIC index by @DiVitoTommaso in https://github.com/RUC-NLPIR/FlashRAG/pull/201
  • Support cpu environment for personal learning by @throne-developer in https://github.com/RUC-NLPIR/FlashRAG/pull/203
  • reasoning method update by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/205
  • Update utils.py by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/207

New Contributors

  • @YeFD made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/156
  • @chonknick made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/158
  • @GR0ZA made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/195
  • @DiVitoTommaso made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/201
  • @throne-developer made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/203

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/compare/v0.2.0...v0.3.0

- Python
Published by ignorejjj 6 months ago

flashrag - v0.2.0 Support multimodal RAG

What's Changed

  • chore: fix run exp by @DingYuanhao in https://github.com/RUC-NLPIR/FlashRAG/pull/130
  • chore(deps): bump gradio from 5.9.1 to 5.11.0 by @dependabot in https://github.com/RUC-NLPIR/FlashRAG/pull/131
  • Update README_zh.md by @Decem-Y in https://github.com/RUC-NLPIR/FlashRAG/pull/136
  • commit mm_exp by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/143
  • add mathvista_prompt by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/144

New Contributors

  • @DingYuanhao made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/130
  • @dependabot made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/131
  • @Decem-Y made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/136

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/compare/v0.1.4...v0.2.0

- Python
Published by ignorejjj 12 months ago

flashrag - v0.1.4 Introduce FlashRAG-UI

What's Changed

  • rqrag support by @YuyaoZhangQAQ in https://github.com/RUC-NLPIR/FlashRAG/pull/108
  • Update README.md by @dongguanting in https://github.com/RUC-NLPIR/FlashRAG/pull/110
  • upadate evaluator/metrics.py by @Ariya12138 in https://github.com/RUC-NLPIR/FlashRAG/pull/111
  • [DOCS] Fix README.md Navigation links by @bhavnicksm in https://github.com/RUC-NLPIR/FlashRAG/pull/117
  • [FEAT] Add Chonkie Chunkers to process_wiki.py by @bhavnicksm in https://github.com/RUC-NLPIR/FlashRAG/pull/119
  • [FEAT] Optimize overall code functionality and multimodal implementation by @ignorejjj in https://github.com/RUC-NLPIR/FlashRAG/pull/123
  • readme update by @YuyaoZhangQAQ in https://github.com/RUC-NLPIR/FlashRAG/pull/125
  • Introduce FlashRAG-UI by @YuyaoZhangQAQ in https://github.com/RUC-NLPIR/FlashRAG/pull/127

New Contributors

  • @YuyaoZhangQAQ made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/108
  • @dongguanting made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/110
  • @Ariya12138 made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/111
  • @bhavnicksm made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/117
  • @ignorejjj made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/123

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/compare/v0.1.3...v0.1.4

- Python
Published by ignorejjj about 1 year ago

flashrag - v0.1.3

What's Changed

  • [Fix] fix running of demos by @yeahjack in https://github.com/RUC-NLPIR/FlashRAG/pull/100
  • Update ircot_pipeline with batch method by @lihai-zhao in https://github.com/RUC-NLPIR/FlashRAG/pull/98

New Contributors

  • @lihai-zhao made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/98

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/compare/v0.1.2...v0.1.3

- Python
Published by ignorejjj about 1 year ago

flashrag - v0.1.2

What's Changed

  • 增加复现实验的中文文档 by @aJupyter in https://github.com/RUC-NLPIR/FlashRAG/pull/83
  • fix bug of tiktoken.encodingformode by @toughhou in https://github.com/RUC-NLPIR/FlashRAG/pull/91
  • [Edit] add framework specification in trace by @yeahjack in https://github.com/RUC-NLPIR/FlashRAG/pull/92
  • update retriever by @plageon in https://github.com/RUC-NLPIR/FlashRAG/pull/93

New Contributors

  • @aJupyter made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/83
  • @toughhou made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/91
  • @yeahjack made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/92
  • @plageon made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/93

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/compare/v0.1.1...v0.1.2

- Python
Published by ignorejjj over 1 year ago

flashrag - v0.1.1: Trace, Spring, IRCoT Integration

New Features

  • Added support for the Azure OpenAI model. (cbd4c8d)
  • Added a new method: trace. This feature was implemented twice, suggesting it might have been enhanced or corrected in the second commit. (b9d6fa1, 7a728a2)
  • Integrated Sentence Transformers into the retriever module. (12e330e)

New Models

  • Optimized generator settings specifically for the Baichuan model. (7e0f124)

Bug Fixes

  • Fixed a bug in the retrieval cache saving mechanism. (18a727e, 45662e3)
  • Fixed an error in the evaluation metrics. (d0f403e)
  • Resolved issues with the cache manager. (8277011)
  • Fixed a bug in the sentence transformer encoder. (b0fdfbb)
  • Resolved a bug in single GPU inference. (982d433)
  • Fixed a bug in BM25 functionality. (5009089)
  • Resolved a bug in the loading of T5-based models in DataParallel. (6666b4a)
  • Fixed a bug related to the max token setting in the EncoderDecoder generator. (96b20c8)

Enhancements

  • Optimized the implementation of the generator. (d7a7136)
  • Optimized the detection of generator types. (ed7ef8e, 72c831d)
  • Optimized the refiner's memory usage. (1984ca8)
  • Optimized generator settings for better performance. (7e0f124)
  • Modified the LoRA loading of the generator under VLLM setting. (c55ea39)
  • Increased support for multi-choice datasets in metrics. (95d9fcc)
  • Modified data path settings in the evaluator. (70e739e)
  • Changed the metric name from sub_em to acc. (15de563)
  • Changed sample data to general knowledge. (3d20a75)
  • Updated default configuration settings. (1acce56)

Documentation & Code Formatting

  • Added guidance for setting up configurations. (37fc012)
  • Updated the README file multiple times for various improvements, including adding installation instructions, fixing typos, and providing more detailed documentation.
  • Formatted code files for better readability. (785a901)
  • Added an introduction for beginners in Korean. (c25f16e)

New Contributors

  • @PeterGriffinJin made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/23
  • @yifeikong made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/24
  • @kerrychu made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/39
  • @VSteinborn made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/52
  • @oneonlee made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/57

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/compare/v0.1.0...v0.1.1

- Python
Published by ignorejjj over 1 year ago

flashrag - V0.1.0: Release FlashRAG

Features

  • Implement 12 RAG algorithms
  • Various RAG-Components
  • Release 32 FlashRAG datasets and wiki corpus
  • Support vllm, FastChat, faiss

New Contributors

  • @BUAADreamer made their first contribution in https://github.com/RUC-NLPIR/FlashRAG/pull/6

Full Changelog: https://github.com/RUC-NLPIR/FlashRAG/commits/v0.1.0

- Python
Published by ignorejjj over 1 year ago