AIBraries
How AI is Being Used in Discovery Platforms
Basic Anatomy of a RAG-bot
LLM
Basic Anatomy of a RAG-bot
Fine-tuning (RLHF)
LLM
Basic Anatomy of a RAG-bot
Prompt
LLM
Fine-tuning (RLHF)
"You are a helpful librarian. Answer the following patron question about the UPenn Libraries. QUESTION: {{ question }}"
Basic Anatomy of a RAG-bot
Context
LLM
Fine-tuning (RLHF)
"You are a helpful librarian. Answer the following patron question about the UPenn Libraries using only information in the provided context. QUESTION: {{ question }} CONTEXT: {{context}}"
Prompt
"Van Pelt is open 8:30am - 6pm"
List all articles about the Soviet dissident movement written in the last five years but not authored by Ben Nathans
I don’t have real-time access to databases or the internet to provide the latest articles...
Basic Anatomy of a RAG-bot
Context
LLM
Fine-tuning (RLHF)
Prompt
knowledge base
Retrieval Augmented Generation (RAG)
- Texts are cut into chunks equal to the LLM's context size
- Text chunks are then transformed into numerical representations called text embeddings.
- Text embeddings that are similar to the question are retrieved and added as context to the prompt.
"Van Pelt is open 8:30am - 6pm"
"White Dog opens at 11 am"
"The US Open is coming to Philadelphia"
"The library's main entrances is closed."
When is the library open?
[0.332,0.774,0.563 ...]
List all articles about the Soviet dissident movement written in the last five years but not authored by Ben Nathans
Chain of Thought
"You are a helpful UPenn library research assistant. Think step-by-step and help the user solve their research problem."
To solve the problem.
* First, I would go to franklin.library.upenn.edu
* Select the articles tab
* Then I would enter "Soviet dissident movement"
* adjust the Publication Date filter...
Agents & Tools
Franklin Tool
Search Agent
"I need to search 'Soviet dissidents' where type is article and date is greater than 2020"
results = { "title":"Soviet Dissidents and their Friends","author","Fred Tyming"}
Serp Tool
"Google Scholar search..."
Chain
Graph
Discussion
Where have you seen similar chat-based products?
What information in needed from vendors for librarians to support these new systems?
What new capabilities do agentic systems bring to research and discovery?
How do you think chat-based interfaces will change research
practices?
AIBraries
By Andrew Janco
AIBraries
- 122