Flag

We stand with Ukraine and our team members from Ukraine. Here are ways you can help

Get exclusive access to thought-provoking articles, bonus podcast content, and cutting-edge whitepapers. Become a member of the UX Magazine community today!

Home ›› Artificial Intelligence ›› You Are Doing Research Wrong

You Are Doing Research Wrong

by Assaf Elovic
6 min read
Share this post on
Tweet
Share
Post
Share
Email
Print

Save

Discover how GPT Researcher is transforming research with multiple AI agents that collaboratively handle complex questions, aiming for a level of depth and objectivity beyond traditional search engines. The article also introduces Tavily, a search platform designed to offer transparent, bias-free insights by leveraging this multi-agent approach.

Over the past few years, we’ve witnessed an explosion of new AI tools designed to disrupt research. Some, like ChatPDF and Consensus, focus on extracting insights from documents. Others, such as Perplexity, excel at scouring the web for information. But here’s the thing: none of these tools combine both web and local document search within a single contextual research pipeline.

This is why I’m excited to introduce the latest advancements of GPT Researcher — now able to conduct hybrid research on any given task and document.

Web-driven research often lacks specific context, risks information overload, and may include outdated or unreliable data. On the flip side, local-driven research is limited to historical data and existing knowledge, potentially creating organizational echo chambers and missing out on crucial market trends or competitor moves. Both approaches, when used in isolation, can lead to incomplete or biased insights, hampering your ability to make fully informed decisions.

Today, we’re going to change the game. By the end of this guide, you’ll learn how to conduct hybrid research that combines the best of both worlds — web and local — enabling you to conduct more thorough, relevant, and insightful research.

Why Hybrid Research Works Better

By combining web and local sources, hybrid research addresses these limitations and offers several key advantages:

  • Grounded context: Local documents provide a foundation of verified, organization-specific information. This grounds the research in established knowledge, reducing the risk of straying from core concepts or misinterpreting industry-specific terminology. Example: A pharmaceutical company researching a new drug development opportunity can use its internal research papers and clinical trial data as a base, then supplement this with the latest published studies and regulatory updates from the web.
  • Enhanced accuracy: Web sources offer up-to-date information, while local documents provide historical context. This combination allows for more accurate trend analysis and decision-making. Example: A financial services firm analyzing market trends can combine its historical trading data with real-time market news and social media sentiment analysis to make more informed investment decisions.
  • Reduced bias: By drawing from both web and local sources, we mitigate the risk of bias that might be present in either source alone. Example: A tech company evaluating its product roadmap can balance internal feature requests and usage data with external customer reviews and competitor analysis, ensuring a well-rounded perspective.
  • Improved planning and reasoning: LLMs can leverage the context from local documents to better plan their web research strategies and reason about the information they find online. Example: An AI-powered market research tool can use a company’s past campaign data to guide its web search for current marketing trends, resulting in more relevant and actionable insights.
  • Customized insights: Hybrid research allows for the integration of proprietary information with public data, leading to unique, organization-specific insights. Example: A retail chain can combine its sales data with web-scraped competitor pricing and economic indicators to optimize its pricing strategy in different regions.

These are just a few examples for business use cases that can leverage hybrid research, but enough with the small talk — let’s build!

Building the Hybrid Research Assistant

Before we dive into the details, it’s worth noting that GPT Researcher has the capability to conduct hybrid research out of the box! However, to truly appreciate how this works and to give you a deeper understanding of the process, we’re going to take a look under the hood.

GPT Researcher hybrid research

GPT Researcher conducts web research based on an auto-generated plan from local documents, as seen in the architecture above. It then retrieves relevant information from both local and web data for the final research report.

We’ll explore how local documents are processed using LangChain, which is a key component of GPT Researcher’s document handling. Then, we’ll show you how to leverage GPT Researcher to conduct hybrid research, combining the advantages of web search with your local document knowledge base.

Processing Local Documents with Langchain

LangChain provides a variety of document loaders that allow us to process different file types. This flexibility is crucial when dealing with diverse local documents. Here’s how to set it up:

Create a function to load documents based on their file type:

Use the function to load your local documents:

Split the documents into smaller chunks for more efficient processing:

Create embeddings and store them in a vector database for quick retrieval:

Now that we have our local documents processed and stored in a vector database, we can easily search and retrieve relevant information. Here’s an example of how to perform a similarity search:

Conducting Web Research with GPT Researcher

Now that we’ve learned how to work with local documents, let’s take a quick look at how GPT Researcher works under the hood:

GPT Researcher Architecture

As seen above, GPT Researcher creates a research plan based on the given task by generating potential research queries that can collectively provide an objective and broad overview of the topic. Once these queries are generated, GPT Researcher uses a search engine like Tavily to find relevant results. Each scraped result is then saved in a vector database. Finally, the top k chunks most related to the research task are retrieved to generate a final research report.

GPT Researcher supports hybrid research, which involves an additional step of chunking local documents (implemented using Langchain) before retrieving the most related information. After numerous evaluations conducted by the community, we’ve found that hybrid research improved the correctness of final results by over 40%!

Running the Hybrid Research with GPT Researcher

Now that you have a better understanding of how hybrid research works, let’s demonstrate how easily this can be achieved with GPT Researcher.

Step 1: Install GPT Researcher with PIP

Step 2: Setting up the environment

We will run GPT Researcher with OpenAI as the LLM vendor and Tavily as the search engine. You’ll need to obtain API keys for both before moving forward. Then, export the environment variables in your CLI as follows:

Step 3: Initialize GPT Researcher with hybrid research configuration

GPT Researcher can be easily initialized with params that signal it to run hybrid research. You can conduct many forms of research, head to the documentation page to learn more.

To get GPT Researcher to run hybrid research, you need to include all relevant files in the my-docs directory (create it if it doesn’t exist) and set the instance report_source to “hybrid” as seen below. Once the report source is set to hybrid, GPT Researcher will look for existing documents in the my-docs directory and include them in the research. If no documents exist, it will ignore them.

As seen above, we can run the research on the following example:

  • Research task: “How does our product roadmap compare to emerging market trends in our industry?”
  • Web: Current market trends, competitor announcements, and industry forecasts.
  • Local: Internal product roadmap documents and feature prioritization lists.

After various community evaluations, we’ve found that the results of this research improve the quality and correctness of research by over 40% and remove hallucinations by 50%. Moreover as stated above, local information helps the LLM improve planning reasoning allowing it to make better decisions and researching more relevant web sources.

But wait, there’s more! GPT Researcher also includes a sleek front-end app using NextJS and Tailwind. To learn how to get it running check out the documentation page. You can easily use drag and drop for documents to run hybrid research.

Conclusion

Hybrid research represents a significant advancement in information gathering and decision-making. By leveraging tools like GPT Researcher, teams can now conduct more comprehensive, context-aware, and actionable research. This approach addresses the limitations of using web or local sources in isolation, offering benefits such as grounded context, enhanced accuracy, reduced bias, improved planning and reasoning, and customized insights.

The automation of hybrid research can enable teams to make faster, more data-driven decisions, ultimately enhancing productivity and offering a competitive advantage in analyzing an expanding pool of unstructured and dynamic information.

The article originally appeared on Medium.

Featured image courtesy: Assaf Elovic.

post authorAssaf Elovic

Assaf Elovic
Assaf Elovic is a tech leader with a deep involvement in AI innovation and development. He has created several impactful AI projects like GPT Researcher and Tavily, including leading AI engineering at companies like Servicefriend (acquired by Meta), Monday, and Wix. Through his work, he focuses on AI-driven product development and has a passion for sharing his expertise, often speaking and writing about innovation and emerging technologies.

Tweet
Share
Post
Share
Email
Print
Ideas In Brief
  • The article introduces GPT Researcher, an AI tool that uses multiple specialized agents to enhance research depth and accuracy beyond traditional search engines.
  • It explores how GPT Researcher’s agentic approach reduces bias by simulating a collaborative research process, focusing on factual, well-rounded responses.
  • The piece presents Tavily, a search engine aligned with GPT Researcher’s framework, aimed at delivering transparent and objective search results.

Related Articles

Discover the hidden costs of AI-driven connectivity, from environmental impacts to privacy risks. Explore how our increasing reliance on AI is reshaping personal relationships and raising ethical challenges in the digital age.

Article by Louis Byrd
The Hidden Cost of Being Connected in the Age of AI
  • The article discusses the hidden costs of AI-driven connectivity, focusing on its environmental and energy demands.
  • It examines how increased connectivity exposes users to privacy risks and weakens personal relationships.
  • The article also highlights the need for ethical considerations to ensure responsible AI development and usage.
Share:The Hidden Cost of Being Connected in the Age of AI
9 min read

Is AI reshaping creativity as we know it? This thought-provoking article delves into the rise of artificial intelligence in various creative fields, exploring its impact on innovation and the essence of human artistry. Discover whether AI is a collaborator or a competitor in the creative landscape.

Article by Oliver Inderwildi
The Ascent of AI: Is It Already Shaping Every Breakthrough and Even Taking Over Creativity?
  • The article explores the transformative impact of AI on creativity, questioning whether it is enhancing or overshadowing human ingenuity.
  • It discusses the implications of AI-generated content across various fields, including art, music, and writing, and its potential to redefine traditional creative processes.
  • The piece emphasizes the need for a balanced approach that values human creativity while leveraging AI’s capabilities, advocating for a collaborative rather than competitive relationship between the two.
Share:The Ascent of AI: Is It Already Shaping Every Breakthrough and Even Taking Over Creativity?
6 min read

Is banning AI in education a solution or a missed opportunity? This thought-provoking piece dives into how outdated assessment methods may be fueling academic dishonesty — and why embracing AI could transform learning for the better.

Article by Enrique Dans
On the Question of Cheating and Dishonesty in Education in the Age of AI
  • The article challenges the view that cheating is solely a student issue, suggesting assessment reform to address deeper causes of dishonesty.
  • It advocates for evaluating AI use in education instead of banning it, encouraging responsible use to boost learning.
  • The piece critiques GPA as a limiting metric, proposing more meaningful ways to assess student capabilities.
  • The article calls for updated ethics that reward effective AI use instead of punishing adaptation.
  • It envisions AI as a transformative tool to modernize and enhance learning practices.
Share:On the Question of Cheating and Dishonesty in Education in the Age of AI
4 min read

Join the UX Magazine community!

Stay informed with exclusive content on the intersection of UX, AI agents, and agentic automation—essential reading for future-focused professionals.

Hello!

You're officially a member of the UX Magazine Community.
We're excited to have you with us!

Thank you!

To begin viewing member content, please verify your email.

Tell us about you. Enroll in the course.

    This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and