Skip to content

Commit 2cd57b6

Browse files
committed
Adding evals for natural language workflow building.
1 parent 2957817 commit 2cd57b6

9 files changed

+3759
-0
lines changed

packages/evals/component_retrieval/eval-test-suite-0-100-filtered.json

Lines changed: 877 additions & 0 deletions
Large diffs are not rendered by default.

packages/evals/component_retrieval/eval-test-suite-101-150-verified-filtered.json

Lines changed: 455 additions & 0 deletions
Large diffs are not rendered by default.

packages/evals/component_retrieval/eval-test-suite-151-200-verified-filtered.json

Lines changed: 466 additions & 0 deletions
Large diffs are not rendered by default.

packages/evals/component_retrieval/eval-test-suite-201-250-complex-filtered.json

Lines changed: 513 additions & 0 deletions
Large diffs are not rendered by default.

packages/evals/component_retrieval/eval-test-suite-251-300-new-filtered.json

Lines changed: 461 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
{
2+
"evaluationTests": [
3+
{
4+
"query": "When new support tickets come in through Zendesk, analyze sentiment with GPT and prioritize in Linear based on urgency",
5+
"triggers": [
6+
"zendesk-new-ticket"
7+
],
8+
"actions": [
9+
"openai-chat",
10+
"linear-create-issue"
11+
],
12+
"persona": "complex-workflow"
13+
},
14+
{
15+
"query": "I need sales calls recorded in Gong to be transcribed and summarized for the team in Slack",
16+
"triggers": [
17+
"gong-new-call"
18+
],
19+
"actions": [
20+
"openai-create-transcription",
21+
"openai-chat",
22+
"slack-send-message"
23+
],
24+
"persona": "verbose"
25+
},
26+
{
27+
"query": "When leads submit Typeform responses, use GPT to qualify them and update their status in HubSpot",
28+
"triggers": [
29+
"typeform-new-submission"
30+
],
31+
"actions": [
32+
"openai-chat",
33+
"hubspot-create-or-update-contact"
34+
],
35+
"persona": "complex-workflow"
36+
},
37+
{
38+
"query": "Get help from AI to classify and organize our Notion knowledge base",
39+
"triggers": [
40+
"notion-new-page"
41+
],
42+
"actions": [
43+
"openai-chat",
44+
"notion-create-page-from-database"
45+
],
46+
"persona": "task-oriented"
47+
},
48+
{
49+
"query": "When customers message us on Intercom, analyze intent with GPT before creating tickets",
50+
"triggers": [
51+
"intercom-new-conversation"
52+
],
53+
"actions": [
54+
"openai-chat",
55+
"linear-create-issue"
56+
],
57+
"persona": "complex-workflow"
58+
},
59+
{
60+
"query": "Analyze customer feedback from Delighted with AI and update account health in Salesforce",
61+
"triggers": [],
62+
"actions": [
63+
"openai-chat",
64+
"salesforce_rest_api-update-contact"
65+
],
66+
"persona": "task-oriented"
67+
},
68+
{
69+
"query": "When new videos are uploaded to Zoom, I want them transcribed and summarized for the team",
70+
"triggers": [
71+
"zoom-recording-completed"
72+
],
73+
"actions": [
74+
"openai-create-transcription",
75+
"openai-chat",
76+
"slack-send-message"
77+
],
78+
"persona": "verbose"
79+
},
80+
{
81+
"query": "Use AI to analyze Github issues and suggest priority levels in Linear",
82+
"triggers": [],
83+
"actions": [
84+
"openai-chat",
85+
"linear-create-issue"
86+
],
87+
"persona": "task-oriented"
88+
},
89+
{
90+
"query": "When documents are uploaded to Google Drive, use GPT to generate summaries in Notion",
91+
"triggers": [
92+
"google_drive-new-files-instant"
93+
],
94+
"actions": [
95+
"openai-chat",
96+
"notion-create-page-from-database"
97+
],
98+
"persona": "complex-workflow"
99+
},
100+
{
101+
"query": "Analyze customer churn risk based on Intercom conversations using GPT",
102+
"triggers": [
103+
"intercom-new-conversation"
104+
],
105+
"actions": [
106+
"openai-chat",
107+
"hubspot-create-or-update-contact"
108+
],
109+
"persona": "task-oriented"
110+
},
111+
{
112+
"query": "When new RSS articles mention our company, use AI to analyze sentiment and alert team",
113+
"triggers": [
114+
"rss-new-item-in-feed"
115+
],
116+
"actions": [
117+
"openai-chat",
118+
"slack-send-message"
119+
],
120+
"persona": "complex-workflow"
121+
},
122+
{
123+
"query": "I need GPT to help categorize incoming feature requests from Canny into our product roadmap",
124+
"triggers": [],
125+
"actions": [
126+
"openai-chat",
127+
"notion-create-page-from-database"
128+
],
129+
"persona": "verbose"
130+
},
131+
{
132+
"query": "When customers respond to our Typeform survey, analyze trends with AI and update dashboards",
133+
"triggers": [
134+
"typeform-new-submission"
135+
],
136+
"actions": [
137+
"openai-chat",
138+
"google_sheets-add-single-row"
139+
],
140+
"persona": "complex-workflow"
141+
},
142+
{
143+
"query": "Use GPT to analyze Calendly meeting notes and create action items in Asana",
144+
"triggers": [
145+
"calendly_v2-new-event-scheduled"
146+
],
147+
"actions": [
148+
"openai-chat",
149+
"asana-create-task"
150+
],
151+
"persona": "task-oriented"
152+
},
153+
{
154+
"query": "When support team sends emails in Gmail, let AI check tone and suggest improvements",
155+
"triggers": [
156+
"gmail-new-email"
157+
],
158+
"actions": [
159+
"openai-chat"
160+
],
161+
"persona": "complex-workflow"
162+
},
163+
{
164+
"query": "I need customer conversations from Help Scout to be analyzed for product feedback",
165+
"triggers": [],
166+
"actions": [
167+
"openai-chat",
168+
"notion-create-page-from-database"
169+
],
170+
"persona": "verbose"
171+
},
172+
{
173+
"query": "When new comments appear on our YouTube videos, use AI to moderate and flag issues",
174+
"triggers": [
175+
"youtube_data_api-new-comment-posted"
176+
],
177+
"actions": [
178+
"openai-chat",
179+
"slack-send-message"
180+
],
181+
"persona": "complex-workflow"
182+
},
183+
{
184+
"query": "Use GPT to analyze Twitter mentions and create support tickets when needed",
185+
"triggers": [
186+
"twitter-new-mention-received-by-user"
187+
],
188+
"actions": [
189+
"openai-chat",
190+
"linear-create-issue"
191+
],
192+
"persona": "task-oriented"
193+
},
194+
{
195+
"query": "When deals close in Salesforce, use AI to generate personalized onboarding docs",
196+
"triggers": [],
197+
"actions": [
198+
"openai-chat",
199+
"google_docs-create-document"
200+
],
201+
"persona": "complex-workflow"
202+
},
203+
{
204+
"query": "I want GPT to help write better commit messages for our Github repos",
205+
"triggers": [
206+
"github-new-commit"
207+
],
208+
"actions": [
209+
"openai-chat"
210+
],
211+
"persona": "verbose"
212+
}
213+
]
214+
}

0 commit comments

Comments
 (0)