v0.1.0

assafelovic/gpt-researcherv0.1.0Nov 13, 2023by assafelovic

AI Summary

A major refactor of the code base focusing on modularity, stability, and accuracy. The library was redesigned to function as a standalone agent, and new features like external JSON configuration and enhanced scraping capabilities were added.

Key Highlights

  • Mega refactor for optimized modularity and stability
  • New config structure including support for external JSON files
  • Redesigned as a stand-alone agent in any project
  • New structure for retrievers for better developer experience
  • Added support for arxiv and pdf scraping urls

New Features

  • Stand-alone agent support
  • External JSON configuration support
  • New retriever structure
  • Arxiv and PDF scraping support
  • Rich documentation site with Docusaurus

Full Release Notes

We’re excited to release the next generation of GPT Researcher! We’ve completely refactored the code base to be more modular, customizable, stable and accurate. We’ve added many new features, improvements and bug fixes. 

Below is a list of the main changes:
- Improved report generation prompt for better accuracy and quality.
- Added a new config structure including support for external JSON files.
- Redesigned GPT Researcher library to be enabled as a stand alone agent in any project (see example in repo).
- Added new structure for retrievers, enabling a better developer experience for adding and modifying information retrievers.
- Optimized configuration for latest GPT-4 Turbo model.
- Fixed issues with scraping and improved overall stability and speed.
- Added support for arxiv and pdf scraping urls.
- Added a rich documentation site with Docusaurus (see docs.tavily.com).
- Updated all Python packages to latest for most up to date performance and experience

Just `git pull` the latest version and give it a run!
Next, we’re building embedding support and long term memory!
To see what’s next on our roadmap check it out here: https://trello.com/b/3O7KBePw/gpt-researcher-roadmap