Skip to content

Commit aad39dd

Browse files
authored
Merge pull request #12527 from nextcloud/enh/context-agent
enh: More docs for context agent
2 parents c05d7de + e1333ce commit aad39dd

File tree

2 files changed

+57
-1
lines changed

2 files changed

+57
-1
lines changed

admin_manual/ai/app_context_agent.rst

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,61 @@ App: Context Agent (context_agent)
66

77
The *context_agent* app is the app that provides AI agent functionality in Nextcloud and acts as a backend for the :ref:`Nextcloud Assistant app<ai-app-assistant>`. Nextcloud can provide customer support upon request, please talk to your account manager for the possibilities.
88

9+
When the Context Agent app is installed the AI Chat in Nextcloud Assistant will be able to interact with your Nextcloud apps via virtual integrations that are called "tools".
10+
11+
Currently implemented tools:
12+
13+
* List the user's calendars
14+
15+
* Example prompt: *"List my calendars"*
16+
17+
* List the user's talk conversations
18+
19+
* Example prompt: *"List my talk conversations"*
20+
21+
* List messages in a talk conversation
22+
23+
* Example prompt: *"List the latest messages in my conversation with Andrew"*
24+
25+
* Find a person in the user's contacts
26+
27+
* Example prompt: *"What is Andrew's Email address?"*
28+
29+
* Ask a question to context chat
30+
31+
* Example prompt: *"What is the company's sick leave process?"*
32+
33+
* Get coordinates for an Address from Open Street Maps Nomatim
34+
35+
* Example prompt: *"List my calendars"*
36+
37+
* Get the current weather at a location
38+
39+
* Example prompt: *"How is the weather in Berlin?"*
40+
41+
* Schedule an event in the user's calendar
42+
43+
* Example prompt: *"Make schedule an event with Andrew tomorrow at noon."*
44+
45+
* Send a message to a talk conversation
46+
47+
* Example prompt: *"Can you send a joke to Andrew in talk?"*
48+
49+
* Send an email via Nextcloud Mail
50+
51+
* Example prompt *"Send a test email from [email protected] to [email protected] from my account with id 12"*
52+
* (The account ID will soon be irrelevant)
53+
54+
These tools can also be combined by the agent to fulfil tasks like the following:
55+
56+
* *"How is the weather where Andrew lives?"*
57+
58+
* Uses contacts to look up Andrew's address and then checks the weather
59+
60+
* *"Send an email from [email protected] to Andrew"*
61+
62+
* Uses contacts to look up Andrew's email and then sends an email
63+
964
Requirements
1065
------------
1166

@@ -31,7 +86,7 @@ Model requirements
3186

3287
This app requires underlying Large language models to support tool calling. The default model in *llm2* does *not* support tool calling. Instead we recommend:
3388

34-
* Qwen 2.5 8B or higher
89+
* Qwen 2.5 8B or higher (May not work well with languages other than English)
3590
* Watt Tool 8B or higher
3691

3792
See :ref:`llm2 documentation <ai-app-llm2>` on how to configure alternate models.

admin_manual/ai/overview.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ Nextcloud uses modularity to separate raw AI functionality from the Graphical Us
6060
"","`OpenAI and LocalAI integration (via MistralAI) <https://apps.nextcloud.com/apps/integration_openai>`_","Orange","No","Yes","No","No"
6161
"Context Chat","`Nextcloud Assistant Context Chat <https://apps.nextcloud.com/apps/context_chat>`_","Yellow","Yes","Yes","No","Yes"
6262
"","`Nextcloud Assistant Context Chat (Backend) <https://apps.nextcloud.com/apps/context_chat_backend>`_","Yellow","Yes","Yes","No","Yes"
63+
"Context Agent","`Nextcloud Context Agent <https://apps.nextcloud.com/apps/context_agent>`_","Green","Yes","Yes","Yes","Yes"
6364

6465

6566
Ethical AI Rating

0 commit comments

Comments
 (0)