Metadata-Version: 2.1
Name: SciToolsSciBot
Version: 1.0.5
Summary: SciBot scripts for domain-specific chatbot.
Home-page: https://github.com/CFN-softbio/SciBot
Author: Kevin Yager
Author-email: kyager@bnl.gov
License: BSD (3-clause)
Keywords: LLM
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: mysql-connector-python
Requires-Dist: numpy
Requires-Dist: openai

# SciBot

## Author : Kevin G. Yager

SciBot is a simple demo of building a domain-specific chatbot for science, using
a Large Language Model (LLM) such as OpenAI's GPT. The system uses document 
embeddings, whereby the bot retrieves document chunks that are relevant
to a user query.

More complete technical details can be found in the corresponding preprint:
https://arxiv.org/abs/2306.10067

Or the published paper: https://doi.org/10.1039/D3DD00112A

You can cite this work as:
```bibtex
@Article{yager2023domainspecific,
    author ="Yager, Kevin G.",
    title  ="Domain-specific chatbots for science using embeddings",
    journal  ="Digital Discovery",
    year  ="2023",
    volume  ="2",
    issue  ="6",
    pages  ="1850-1861",
    publisher  ="RSC",
    doi  ="10.1039/D3DD00112A",
    url  ="http://dx.doi.org/10.1039/D3DD00112A",
}
```


