Domain-specific ChatBots for Science using Embeddings

Kevin G. Yager
6/15/2023
cs.CLcs.AI

No official code found. Best implementation: CFN-softbio/SciBot (62 stars, last commit 2024-09-03).

Abstract

Large language models (LLMs) have emerged as powerful machine-learning systems capable of handling a myriad of tasks. Tuned versions of these systems have been turned into chatbots that can respond to user queries on a vast diversity of topics, providing informative and creative replies. However, their application to physical science research remains limited owing to their incomplete knowledge in these areas, contrasted with the needs of rigor and sourcing in science domains. Here, we demonstrate how existing methods and software tools can be easily combined to yield a domain-specific chatbot. The system ingests scientific documents in existing formats, and uses text embedding lookup to provide the LLM with domain-specific contextual information when composing its reply. We similarly demonstrate that existing image embedding methods can be used for search and retrieval across publication figures. These results confirm that LLMs are already suitable for use by physical scientists in accelerating their research efforts.

View on arXivView PDF

Code Implementations(1)

CFN-softbio/SciBotCommunity100%

SciBot is a simple demo of building a domain-specific chatbot for science.

6213CSS, PHPJun 12, 20232 years agoNOASSERTION

Cite this paper

@article{yager2023domainspecific,
  title  = {Domain-specific ChatBots for Science using Embeddings},
  author = {Kevin G. Yager},
  year   = {2023},
  eprint = {2306.10067},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.10067v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.10067.svg)](https://codeofpaper.com/paper/2306.10067)

Discussion