Skip to content

Commit

Permalink
Restructure AI documenation
Browse files Browse the repository at this point in the history
  • Loading branch information
InAnYan committed Aug 12, 2024
1 parent 8162d91 commit 55fc859
Show file tree
Hide file tree
Showing 10 changed files with 281 additions and 263 deletions.
263 changes: 0 additions & 263 deletions en/ai.md

This file was deleted.

16 changes: 16 additions & 0 deletions en/ai/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
description: Learn what AI features JabRef has.
---

# AI

{% page-ref page="ai-functionality.md" %}

{% page-ref page="ai-providers-and-api-keys.md" %}

{% page-ref page="troubleshooting.md" %}

{% page-ref page="preferences.md" %}

{% page-ref page="local-llm.md" %}

25 changes: 25 additions & 0 deletions en/ai/ai-functionality.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# AI functionality in JabRef

## AI summary tab

We have made a new entry editor tab: "AI Summary", where AI will generate for you a quick overview of the paper.

![AI summary tab screenshot](/img/AiSummary.png)

The AI will mention for you main objectives of the research, methods used, key findings, and conclusions.

## AI chat tab

The next new entry editor tab is "AI chat", where all the question and answering (Q&A) happens.

![AI chat tab screenshot](/img/AiChat.png)

In this window you can see the following elements:

- Chat history with your messages
- Prompt for sending messages
- A button for clearing the chat history (just in case)

## How does the AI functionality work?

In the background, JabRef analyses the linked PDF files of library entries. The information used after the indexing is then supplied to the AI, which, to be precise, in our case is a Large Language Model (LLM). The LLM is currently not stored on your computer. Instead, we have many integrations with AI providers (OpenAI, Mistral AI, Hugging Face), so you can choose the one you like the most. These AI providers are available only remotely via the internet. In short: we send chunks of text to AI service and then receive processed responses. In order to use it you need to configure JabRef to use your [API](https://en.wikipedia.org/wiki/API) key.
Loading

0 comments on commit 55fc859

Please sign in to comment.