forked from i-am-alice/3rd-devs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscan_memories.yaml
49 lines (44 loc) · 1.4 KB
/
scan_memories.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
description: "alice:scanMemories"
prompts: [file://scan_memories/scan_memories.js]
providers:
- "openai:chat:gpt-4o-2024-08-06"
tests:
- vars:
query: "how are you"
assert:
- type: contains
value: "profiles:basic"
- type: contains
value: "profiles:basic"
- type: contains
value: "profiles:preferences"
- type: contains
value: "environment:general"
- type: not-contains
value: "I'm doing well"
- type: llm-rubric
value: "The response should focus on loading profiles at least"
- vars:
query: "What's the status of our Firecrawl service?"
assert:
- type: contains
value: "profiles:work"
- type: contains
value: "events:general"
- type: contains
value: "resources:apps"
- type: llm-rubric
value: "The response should mention scanning resources or resources:apps at least"
- vars:
query: "Drop me a link to the GPT-4 technical report and a link to the WhisperX app"
assert:
- type: contains
value: "resources:documents"
- type: contains
value: "resources:apps"
- type: contains
value: "GPT-4"
- type: contains
value: "WhisperX"
- type: llm-rubric
value: "The response should focus on identifying memory areas for both the GPT-4 report and WhisperX app without providing direct links"