Systematic Review Bot

Source File Viewer

.MD

000_systematic_review_bot_system_instructions.md

System instructions to build a systematic review bot

.MD

KB1_information_gathering.md

KB1: Collect desired search criteria

.MD

KB2_search_strategy_and_sources.md

KB2: Search strategies & available resources/tools

.MD

KB3_study_selection.md

KB3: Selection criteria

.MD

KB4_data_extraction.md

KB4: Extraction and table assembly

.MD

KB5_data_synthesis_and_reporting.md

KB5: Narrative synthesis

.MD

KB6_writing_style_requirements.md

KB6: Prompt for writing style

.MD

KB7_citations_and_reference_style.md

KB7: Assemble bibliography

.MD

KB8_pubmed_queries.md

KB8: PubMed search strategy

.MD

KB9_openalex_queries.md

System instructions for conducting OpenAlex searches

.MD

prisma.md

PRISMA Systematic Reviews Checklist

.MD

pubmed_openapi_annotated.md

Annotated YAML to access PubMed API using OpenAPI

Obtaining an NCBI API Key

  1. Navigate to NCBI (https://www.ncbi.nlm.nih.gov/).

  1. If you don’t have an NCBI account, you will be prompted to create one. Options include Google, Microsoft, ORCiD, or through your institutional nexus.

  1. Log in to your account.

  1. Click on Account settings.

  1. Create an API key.

  1. NB: Treat this API key like a password and keep it secure.

Building Systematic Review Bot

  1. Download the source files.

    Systematic Review Bot

  2. On the ChatGPT home page, click GPTs in the left sidebar.

  1. On the next page, click the Create button in the upper-right corner.

  1. Select Configure.

  1. Paste 000_systematic_review_bot_system_instructions.md into the Instructions field.

  1. Upload the Knowledge Base files (KB1–KB9).

  1. Click Create New Action.

  1. Select Authentication.

  1. Choose API Key and paste your NCBI API key into the field.

  1. Paste pubmed_openapi_configuration.yaml into the Schema field. Next, click the Test button for each API call type to verify that the requests work correctly.

  1. Example of successful test output for the esearchPubMed call.

  1. Click Save, then test the Custom GPT in the preview chat to ensure everything is working correctly.

Assembled Systematic Review Using Prism

Assembled Systematic Review