Meeting Title: SVG Parsing Strategy Discussion Date: 2025-10-01 Meeting participants: Samuel Roberts, Mustafa Raja
WEBVTT
1 00:00:17.640 ⇒ 00:00:18.770 Mustafa Raja: Hey…
2 00:00:20.450 ⇒ 00:00:29.280 Samuel Roberts: Hey, okay, there we go. I just wanted to… if I make a Zoom meeting in the channel, does that mean it gets automatically added properly, or should I name it?
3 00:00:29.280 ⇒ 00:00:31.810 Mustafa Raja: I don’t know…
4 00:00:31.950 ⇒ 00:00:33.649 Samuel Roberts: Okay, that’s something to figure out later.
5 00:00:33.650 ⇒ 00:00:36.469 Mustafa Raja: We’ll find out. We’ll check after this meeting.
6 00:00:36.470 ⇒ 00:00:42.420 Samuel Roberts: Yeah, exactly. Little things like this we gotta figure out eventually, but, if we’re pushing more.
7 00:00:43.310 ⇒ 00:00:46.619 Mustafa Raja: Yeah, could you give… give me 2 minutes? I need to order some food.
8 00:00:46.890 ⇒ 00:00:48.270 Samuel Roberts: Oh, yeah, go ahead, go ahead.
9 00:00:50.110 ⇒ 00:00:52.300 Samuel Roberts: Yeah, just, if I’m not…
10 00:00:52.420 ⇒ 00:00:57.469 Samuel Roberts: I might actually go make some coffee, actually, now that you’re gonna do that, so, let’s just hop back on, maybe?
11 00:00:57.660 ⇒ 00:01:01.169 Mustafa Raja: Yeah, yeah, yeah. I’ll be here whenever you’re back, okay?
12 00:01:01.170 ⇒ 00:01:03.009 Samuel Roberts: Okay, I’ll just… I’ll be back in a second, then.
13 00:01:03.010 ⇒ 00:01:03.720 Mustafa Raja: Yeah, okay.
14 00:06:34.780 ⇒ 00:06:35.960 Samuel Roberts: Okie doke.
15 00:06:37.670 ⇒ 00:06:38.290 Mustafa Raja: Hey.
16 00:06:42.010 ⇒ 00:06:43.730 Mustafa Raja: What kind of coffee do you drink?
17 00:06:44.800 ⇒ 00:06:47.730 Samuel Roberts: Most… any kind of coffee, to be honest.
18 00:06:48.610 ⇒ 00:06:53.610 Mustafa Raja: No, is it, is it, is it, like, mostly, mostly cold, or… or… or something hot?
19 00:06:54.120 ⇒ 00:06:55.630 Samuel Roberts: Hot right now, yeah.
20 00:06:56.120 ⇒ 00:06:56.740 Mustafa Raja: No.
21 00:06:56.970 ⇒ 00:07:02.660 Mustafa Raja: Oh, mostly hot, yeah. It’s actually hot in Pakistan, so…
22 00:07:03.750 ⇒ 00:07:05.929 Mustafa Raja: So yeah, for me, it’s going to be cold.
23 00:07:06.210 ⇒ 00:07:10.250 Samuel Roberts: Yeah, yeah, I… that’s… if it’s a hot day out, And I’m outside.
24 00:07:11.200 ⇒ 00:07:12.600 Mustafa Raja: Yeah, it’s because…
25 00:07:12.600 ⇒ 00:07:13.809 Samuel Roberts: It’d be cool.
26 00:07:14.000 ⇒ 00:07:21.239 Mustafa Raja: Yeah, it’s because, it raises your body temperature or something, I don’t know.
27 00:07:21.240 ⇒ 00:07:21.920 Samuel Roberts: Yeah.
28 00:07:22.090 ⇒ 00:07:23.840 Mustafa Raja: You’re drinking hot one, so…
29 00:07:23.840 ⇒ 00:07:25.080 Samuel Roberts: Right, right.
30 00:07:25.520 ⇒ 00:07:27.390 Mustafa Raja: So for me, it’s always been cold.
31 00:07:28.020 ⇒ 00:07:30.120 Samuel Roberts: Except in winters, obviously.
32 00:07:30.360 ⇒ 00:07:34.830 Samuel Roberts: Yeah, yeah Okay.
33 00:07:35.160 ⇒ 00:07:37.010 Samuel Roberts: So let’s talk this through.
34 00:07:37.350 ⇒ 00:07:37.890 Mustafa Raja: Yep.
35 00:07:38.370 ⇒ 00:07:40.420 Samuel Roberts: Let me pull up the ticket, too.
36 00:07:42.180 ⇒ 00:07:44.760 Mustafa Raja: Are you going to share screen, or should I share now?
37 00:07:46.450 ⇒ 00:07:52.240 Samuel Roberts: You have the code right now, so why don’t you share it? I’m just gonna look at the code, but you have the actual.
38 00:07:53.720 ⇒ 00:07:55.680 Mustafa Raja: Let me do that…
39 00:08:00.260 ⇒ 00:08:01.120 Samuel Roberts: Okay…
40 00:08:08.800 ⇒ 00:08:10.379 Mustafa Raja: Yeah, let me know what you think.
41 00:08:10.380 ⇒ 00:08:12.249 Samuel Roberts: Yeah, I’m just trying to get the,
42 00:08:12.630 ⇒ 00:08:14.640 Samuel Roberts: Linear took it up, but if you’ve got the code, that means.
43 00:08:14.640 ⇒ 00:08:15.199 Mustafa Raja: Oh, exactly.
44 00:08:15.200 ⇒ 00:08:18.040 Samuel Roberts: Okay, so how was this to do? How do you feel about this?
45 00:08:18.040 ⇒ 00:08:22.849 Mustafa Raja: I’m… I mean, I… I had this do it, so…
46 00:08:23.220 ⇒ 00:08:28.349 Samuel Roberts: Oh, and it worked? Alright, cool. Was there a library or anything, or it just figured it out with the SVG?
47 00:08:28.530 ⇒ 00:08:33.190 Mustafa Raja: And I don’t think it, oh, wow, yeah, okay, cool. …the file directly.
48 00:08:33.740 ⇒ 00:08:46.089 Mustafa Raja: Perfect, yeah. I figured there would be some closures or something. It works. I did see, a few images to double-check if it’s getting everything, and it was so…
49 00:08:46.559 ⇒ 00:08:48.679 Mustafa Raja: I didn’t feel the need to…
50 00:08:48.899 ⇒ 00:08:53.239 Mustafa Raja: Add anything, add any library on top of it.
51 00:08:53.699 ⇒ 00:08:55.899 Mustafa Raja: Because it’s getting everything already, so…
52 00:08:58.290 ⇒ 00:09:03.090 Samuel Roberts: Alright, cool. So now the issue is… Formatting it better?
53 00:09:03.580 ⇒ 00:09:04.180 Mustafa Raja: Yeah…
54 00:09:04.660 ⇒ 00:09:10.370 Samuel Roberts: So I’m thinking… We do know when there are different chunks of info, right?
55 00:09:11.070 ⇒ 00:09:15.120 Samuel Roberts: Somehow. So if you go to, like, one of the SVGs that has a lot of text.
56 00:09:20.000 ⇒ 00:09:25.980 Samuel Roberts: Like, we can know… what… which one is this?
57 00:09:26.480 ⇒ 00:09:27.250 Samuel Roberts: Can I see this slide?
58 00:09:27.250 ⇒ 00:09:27.890 Mustafa Raja: for 17 years.
59 00:09:27.890 ⇒ 00:09:31.060 Samuel Roberts: Or the, output for some… or either one, yeah.
60 00:09:43.010 ⇒ 00:09:44.679 Mustafa Raja: Wait, let’s run it again.
61 00:09:44.940 ⇒ 00:09:48.169 Samuel Roberts: Yeah, I was gonna say, it’s only pulling some of that, I guess, but…
62 00:09:49.460 ⇒ 00:09:51.389 Samuel Roberts: Is it running on that one or the other one?
63 00:09:52.130 ⇒ 00:09:53.420 Mustafa Raja: It’s this one.
64 00:09:54.520 ⇒ 00:09:56.360 Samuel Roberts: Connect Steven Green.
65 00:09:56.950 ⇒ 00:10:01.090 Samuel Roberts: Interesting, I don’t even see Steven Green on here. I see private and confidential.
66 00:10:01.090 ⇒ 00:10:02.580 Mustafa Raja: Yeah, that’s there.
67 00:10:03.200 ⇒ 00:10:08.550 Samuel Roberts: Can you actually, double-click on the, SVG, or… that’s the one, okay.
68 00:10:08.550 ⇒ 00:10:12.390 Mustafa Raja: So it’s actually 17… oh, it’s probably zero index, right? Yeah.
69 00:10:12.920 ⇒ 00:10:13.390 Samuel Roberts: Okay.
70 00:10:13.390 ⇒ 00:10:14.129 Mustafa Raja: So… I see that.
71 00:10:14.130 ⇒ 00:10:15.680 Samuel Roberts: Sorry, I was looking at the wrong one. Okay.
72 00:10:16.470 ⇒ 00:10:26.230 Mustafa Raja: Yeah, so raise, private, and confidential, we’re raising to expand our team. Okay. I think the $80 million is…
73 00:10:27.270 ⇒ 00:10:28.260 Mustafa Raja: missing.
74 00:10:28.720 ⇒ 00:10:29.530 Samuel Roberts: No, it’s there.
75 00:10:30.040 ⇒ 00:10:30.740 Mustafa Raja: Oh, it’s there.
76 00:10:30.760 ⇒ 00:10:31.480 Samuel Roberts: Huh.
77 00:10:31.480 ⇒ 00:10:32.160 Mustafa Raja: Where is it?
78 00:10:32.600 ⇒ 00:10:34.419 Samuel Roberts: Oh, hold on, I can’t.
79 00:10:36.500 ⇒ 00:10:38.400 Samuel Roberts: I think it’s this right here, right?
80 00:10:38.790 ⇒ 00:10:43.280 Mustafa Raja: Oh! Yeah. Yeah, it’s the… hmm.
81 00:10:43.970 ⇒ 00:10:45.279 Samuel Roberts: So I’m wondering…
82 00:10:45.970 ⇒ 00:10:52.109 Samuel Roberts: I’m wondering how to go best about this. I think, one, we could pass it into an LLM,
83 00:10:52.420 ⇒ 00:10:58.240 Samuel Roberts: But two, the SVG has, like, size information and stuff we could probably pull out as well?
84 00:10:58.500 ⇒ 00:11:00.749 Mustafa Raja: Sizen, what do you mean by that?
85 00:11:00.750 ⇒ 00:11:06.979 Samuel Roberts: So, like, here, let me, I don’t have this stuff down. Double-click on the SVG, like…
86 00:11:07.180 ⇒ 00:11:09.759 Samuel Roberts: Just… no, no, no, just double-click, like, right here.
87 00:11:10.870 ⇒ 00:11:12.509 Samuel Roberts: Okay, nevermind. Right-click.
88 00:11:13.720 ⇒ 00:11:15.579 Samuel Roberts: Okay, nevermind, right-click up here.
89 00:11:16.870 ⇒ 00:11:19.850 Samuel Roberts: There should be a way to open this.
90 00:11:19.850 ⇒ 00:11:20.970 Mustafa Raja: Oh, in code.
91 00:11:21.340 ⇒ 00:11:22.360 Samuel Roberts: Yeah…
92 00:11:23.170 ⇒ 00:11:25.459 Mustafa Raja: So reopen editor with, maybe?
93 00:11:28.330 ⇒ 00:11:28.900 Mustafa Raja: Wait…
94 00:11:31.510 ⇒ 00:11:33.570 Samuel Roberts: Yeah, open with, and then text editor, there you go.
95 00:11:34.840 ⇒ 00:11:41.780 Samuel Roberts: So… Obviously, this is big and ugly, but if we search for, like, search for 80… what was it?
96 00:11:42.200 ⇒ 00:11:44.949 Samuel Roberts: dollar sign ADM, capital N.
97 00:11:48.670 ⇒ 00:11:51.050 Samuel Roberts: Yeah, so this is its own text box.
98 00:11:51.590 ⇒ 00:11:53.800 Samuel Roberts: With a giant font size.
99 00:11:55.570 ⇒ 00:11:58.150 Samuel Roberts: See, it’s got, like, it’s way bigger than the other stuff.
100 00:11:58.670 ⇒ 00:12:01.039 Samuel Roberts: We technically know the location, too.
101 00:12:01.850 ⇒ 00:12:02.410 Mustafa Raja: Yeah.
102 00:12:02.410 ⇒ 00:12:07.719 Samuel Roberts: That’s helpful. I don’t know… maybe this is just something you gotta talk through with, Cursor a little bit.
103 00:12:09.100 ⇒ 00:12:14.100 Mustafa Raja: Because I think… If we are doing all of this stuff, why don’t we pass, the image
104 00:12:14.350 ⇒ 00:12:17.230 Mustafa Raja: Directly to the… LLM.
105 00:12:18.370 ⇒ 00:12:22.320 Samuel Roberts: That’s actually something, yeah, try to just pass the code, maybe, to the LLM, even.
106 00:12:22.630 ⇒ 00:12:23.490 Mustafa Raja: Yeah.
107 00:12:24.850 ⇒ 00:12:26.010 Mustafa Raja: What do you think about that?
108 00:12:26.550 ⇒ 00:12:29.170 Samuel Roberts: Yeah, I’d say give it a try and see what it outputs.
109 00:12:30.380 ⇒ 00:12:35.239 Samuel Roberts: Because especially if we can learn, or have it tell us, rather, like…
110 00:12:36.360 ⇒ 00:12:44.590 Samuel Roberts: oh, I see the extract, it’s merging all the data, let’s separate that by… Font size and location.
111 00:12:44.590 ⇒ 00:12:45.210 Mustafa Raja: Yeah, yeah, yeah.
112 00:12:45.210 ⇒ 00:12:47.239 Samuel Roberts: It might be able to output something cleaner.
113 00:12:47.790 ⇒ 00:12:56.500 Mustafa Raja: Yeah, one other thing, this is the format that I’m… or this is the feed… these are the fields that I am trying to get. I don’t think if Narrative will be able to pull out.
114 00:12:57.690 ⇒ 00:12:59.830 Samuel Roberts: No, we’ll have to probably LOM parse that.
115 00:13:01.000 ⇒ 00:13:05.080 Mustafa Raja: So LLM should only guess it, right? What’s in the narrative here?
116 00:13:05.670 ⇒ 00:13:09.730 Samuel Roberts: I get… yeah, because, like, what is that, slide 2? Can we open slide 2 just to see where that’s coming from?
117 00:13:14.330 ⇒ 00:13:20.100 Samuel Roberts: So it’s picking, it got… it doesn’t have a number, it doesn’t have a title, it has a headline, healthcare bill is in back office.
118 00:13:20.100 ⇒ 00:13:20.790 Mustafa Raja: JP.
119 00:13:20.790 ⇒ 00:13:28.150 Samuel Roberts: teams still use… seems to operate like it’s 1999. Okay, so we’re missing all of that, though, still, too, right?
120 00:13:28.580 ⇒ 00:13:38.329 Samuel Roberts: You’re seeing the bullets, you’re seeing the result, but the leverage or hook into systems is… There…
121 00:13:38.850 ⇒ 00:13:41.739 Samuel Roberts: Yeah, so it’s just pulling this somehow.
122 00:13:42.760 ⇒ 00:13:45.969 Mustafa Raja: Maybe it gets, oh, this should.
123 00:13:46.590 ⇒ 00:13:48.350 Samuel Roberts: Systems that don’t talk to each other.
124 00:13:49.610 ⇒ 00:13:50.790 Samuel Roberts: Yeah…
125 00:13:50.790 ⇒ 00:13:58.099 Mustafa Raja: Yeah, I mean, this is going to be… this is… this whole thing is pulled by, regex, regular expressions, right?
126 00:13:58.750 ⇒ 00:13:59.280 Samuel Roberts: Oh, good.
127 00:13:59.280 ⇒ 00:14:01.230 Mustafa Raja: It’s only going to work so far?
128 00:14:01.930 ⇒ 00:14:05.970 Samuel Roberts: Yeah, let’s, I would say pass maybe this slide even, and…
129 00:14:06.550 ⇒ 00:14:24.509 Mustafa Raja: Yeah, yeah, like the code? Yeah, yeah. I’m going to do that. I’m going to pass, I’m going to test by passing the images and then passing the code, and see what’s… what’s really… what’s really, giving us the best benefit. Yeah, yeah, because I think…
130 00:14:24.980 ⇒ 00:14:25.710 Samuel Roberts: Oh, go ahead.
131 00:14:26.000 ⇒ 00:14:29.650 Mustafa Raja: Let me know if I should do it with Master or something.
132 00:14:31.530 ⇒ 00:14:37.089 Samuel Roberts: Yeah, if we want to, like, process… or, yeah, actually, that’s a good idea. If you’re…
133 00:14:37.310 ⇒ 00:14:40.199 Samuel Roberts: comfortable with that. That’s probably a good way to try.
134 00:14:40.200 ⇒ 00:14:40.720 Mustafa Raja: Oh, yeah.
135 00:14:41.300 ⇒ 00:14:41.899 Mustafa Raja: I’ll even.
136 00:14:41.900 ⇒ 00:14:44.869 Samuel Roberts: What you can do is then… have you looked at the master documentation at all?
137 00:14:44.870 ⇒ 00:14:45.500 Mustafa Raja: Nope.
138 00:14:45.690 ⇒ 00:14:46.480 Mustafa Raja: Okay.
139 00:14:46.480 ⇒ 00:14:53.660 Samuel Roberts: So, it comes with this, like, pretty cool built-in testing kind of thing.
140 00:14:53.880 ⇒ 00:14:57.980 Samuel Roberts: So, I would go to Docs for now, real quick.
141 00:14:59.070 ⇒ 00:15:00.580 Mustafa Raja: There is a… no, this…
142 00:15:00.580 ⇒ 00:15:01.140 Samuel Roberts: Yeah.
143 00:15:01.730 ⇒ 00:15:03.109 Mustafa Raja: Oh, this website is nice.
144 00:15:03.630 ⇒ 00:15:07.590 Samuel Roberts: Yeah, so, like, let’s look at, installation…
145 00:15:08.160 ⇒ 00:15:11.639 Samuel Roberts: at the top, real quick, I want to see if it shows you what it has.
146 00:15:12.830 ⇒ 00:15:15.010 Samuel Roberts: Just scroll down, add your API.
147 00:15:15.010 ⇒ 00:15:17.679 Mustafa Raja: We have bun… oh, no, nice, we have bun.
148 00:15:18.430 ⇒ 00:15:25.109 Samuel Roberts: Yeah, either way, I mean, Node’s fine too, probably, because it probably compiles, but I like using Bund for quick things, at least, because…
149 00:15:25.110 ⇒ 00:15:36.159 Mustafa Raja: Yeah, yeah, yeah, no, on my… on my local setup like this one, I always preferred Python, because it’s.
150 00:15:36.160 ⇒ 00:15:36.670 Samuel Roberts: Oh, okay.
151 00:15:36.670 ⇒ 00:15:38.529 Mustafa Raja: And the file to run.
152 00:15:38.530 ⇒ 00:15:39.220 Samuel Roberts: Yeah.
153 00:15:39.220 ⇒ 00:15:43.810 Mustafa Raja: But this node one, I didn’t like at all. This bun fixes it.
154 00:15:43.810 ⇒ 00:15:53.220 Samuel Roberts: Bun is good, yeah. Node is… if you’re just writing JavaScript, it’s fine, but obviously, like, we want to write typed stuff eventually, so even if we’re not typing it, I like to run it through Bun.
155 00:15:53.370 ⇒ 00:15:58.250 Samuel Roberts: But yeah, see, it has, like, initialized TypeScript. Okay. Keep going down, though, I wanna see if it shows…
156 00:15:59.470 ⇒ 00:16:03.490 Samuel Roberts: Create tool, create agent… there’s a way to…
157 00:16:03.930 ⇒ 00:16:05.590 Mustafa Raja: What’s this logista?
158 00:16:05.590 ⇒ 00:16:09.570 Samuel Roberts: So basically, what happens here is…
159 00:16:10.820 ⇒ 00:16:27.819 Samuel Roberts: you are creating… or scroll up a little bit, I’ll walk you through it real quick, because I watched some documentation. But basically, okay, so you set up… add the API key that you’re going to use, like OpenAI or Azure or whatever, then we create a new project. So this project is going to create a HelloMastra, it’s going to then create a TypeScript Maestra…
160 00:16:28.850 ⇒ 00:16:30.800 Samuel Roberts: project, it then…
161 00:16:31.210 ⇒ 00:16:35.799 Samuel Roberts: You don’t have to worry about this if you don’t want, but we can do it, so master dev is what you’re gonna want.
162 00:16:37.760 ⇒ 00:16:44.949 Samuel Roberts: Keep going, keep going. And then, API key for, like, OpenAI or whatever. Then what you do is create tools.
163 00:16:45.290 ⇒ 00:16:47.669 Mustafa Raja: So there’s tools, agents, and workflows.
164 00:16:47.670 ⇒ 00:16:48.380 Samuel Roberts: Basically.
165 00:16:48.380 ⇒ 00:16:51.070 Mustafa Raja: Yeah, I’m familiar with these kind of setup.
166 00:16:51.440 ⇒ 00:16:54.020 Samuel Roberts: Okay, it’s a little different than, like, Lion Train, though, I think.
167 00:16:56.150 ⇒ 00:17:02.279 Samuel Roberts: Just the terminology is basically the same, but the tool is something that, like, we execute code for.
168 00:17:02.620 ⇒ 00:17:03.470 Samuel Roberts: Right.
169 00:17:04.619 ⇒ 00:17:05.439 Mustafa Raja: So, this is just pure…
170 00:17:05.440 ⇒ 00:17:06.710 Samuel Roberts: getting the weather. Yeah.
171 00:17:06.710 ⇒ 00:17:09.859 Mustafa Raja: Yeah, this is… I guess this is pretty similar to how…
172 00:17:09.869 ⇒ 00:17:15.249 Samuel Roberts: Yeah, I think it is. The agent, then, is more like… The…
173 00:17:15.449 ⇒ 00:17:17.479 Samuel Roberts: Prompt, and then what tools are available.
174 00:17:17.480 ⇒ 00:17:18.940 Mustafa Raja: Yeah, yeah, yeah.
175 00:17:18.940 ⇒ 00:17:25.600 Samuel Roberts: And then… If you go down to… That’s probably good,
176 00:17:26.079 ⇒ 00:17:31.379 Samuel Roberts: Anything else on this page? No, okay. Go to, local development real quick.
177 00:17:33.610 ⇒ 00:17:44.079 Samuel Roberts: And then what you’re gonna see is you’re gonna get this playground. Oops, sorry, I keep writing on the screen as you’re scrolling, but yeah, it’s gonna be, like, I don’t know if they have a screenshot here or not, but…
178 00:17:44.360 ⇒ 00:17:45.750 Samuel Roberts: Yeah, this down here.
179 00:17:47.220 ⇒ 00:17:48.319 Mustafa Raja: This one?
180 00:17:48.600 ⇒ 00:17:51.390 Samuel Roberts: Yeah, so you’re gonna get a whole chat interface and everything, too.
181 00:17:51.710 ⇒ 00:17:53.599 Mustafa Raja: Oh, that’s really nice.
182 00:17:53.600 ⇒ 00:17:55.549 Samuel Roberts: So you can test the agents without having to hook them up.
183 00:17:55.550 ⇒ 00:17:59.299 Mustafa Raja: That is something new and really nice.
184 00:17:59.480 ⇒ 00:18:05.280 Samuel Roberts: Yeah, so I don’t know, how that’ll handle files and stuff, but we can figure that out.
185 00:18:06.040 ⇒ 00:18:06.620 Samuel Roberts: You know.
186 00:18:06.620 ⇒ 00:18:07.460 Mustafa Raja: Yeah.
187 00:18:07.920 ⇒ 00:18:12.720 Samuel Roberts: I’m not sure how, if it uploads or anything, I don’t know, it’s mostly, like, text stuff, so we might just have to, like…
188 00:18:13.300 ⇒ 00:18:14.640 Mustafa Raja: I am,
189 00:18:15.760 ⇒ 00:18:23.450 Mustafa Raja: The only other thing… They don’t let us do the file thing, because a lot of the agents are dependent on those, right?
190 00:18:24.210 ⇒ 00:18:36.340 Samuel Roberts: Yeah, but the tester might not enable it. You know, like, I’m sure you can pass files in, but I don’t know if the tester interface has it, but we can figure that out. The only other thing I wanted to point out is the workflows, so this is different, too.
191 00:18:36.550 ⇒ 00:18:39.290 Mustafa Raja: Yeah. So workflows are, like.
192 00:18:40.380 ⇒ 00:18:44.999 Samuel Roberts: you can build kind of, like, node-based things… not, like, Node.js, but, like.
193 00:18:45.120 ⇒ 00:18:50.809 Samuel Roberts: N at N Nodes, and show the flows, and see the flows, and then, basically, like.
194 00:18:50.950 ⇒ 00:18:55.299 Samuel Roberts: you can have tools, agents, and workflows, and they can all kind of use each other. So, like.
195 00:18:55.300 ⇒ 00:18:56.370 Mustafa Raja: Hmm…
196 00:18:56.370 ⇒ 00:19:02.330 Samuel Roberts: We might want a… Workflow to process all these slides, right?
197 00:19:02.880 ⇒ 00:19:07.560 Samuel Roberts: The tool might be SVG extract the text, the.
198 00:19:07.560 ⇒ 00:19:08.520 Mustafa Raja: Oh, agent…
199 00:19:08.520 ⇒ 00:19:19.030 Samuel Roberts: might be process the image and output stuff, and then that all kind of comes together in something else, you know? Kind of like N8N, but, different, like, the workflows are.
200 00:19:19.030 ⇒ 00:19:19.400 Mustafa Raja: Yeah, yeah.
201 00:19:19.400 ⇒ 00:19:21.730 Samuel Roberts: things together. Agents are, like, the…
202 00:19:21.840 ⇒ 00:19:26.220 Samuel Roberts: AI agents and the tools are, like, the other nodes in N8M, so I think it’s kind of nice.
203 00:19:27.730 ⇒ 00:19:29.719 Samuel Roberts: So, I would say give it a try.
204 00:19:29.900 ⇒ 00:19:37.509 Samuel Roberts: Okay. You probably just need right now to, like, test out a tool or two, and an agent. You probably don’t need a whole workflow right now.
205 00:19:38.080 ⇒ 00:19:46.989 Mustafa Raja: Yeah, I’ll do a simple, simple agent plus tool combination. I wouldn’t fully commit to a workflow.
206 00:19:47.510 ⇒ 00:19:56.079 Samuel Roberts: Yeah, I think that’s probably good. Yeah, give that a try and see what you can get. Also, just, like, try passing it into Cursor and seeing how cursor notices the SVG, because, like, it might be able to.
207 00:19:56.080 ⇒ 00:19:59.269 Mustafa Raja: Yeah, I see that there’s an MCP server for it.
208 00:20:00.460 ⇒ 00:20:01.210 Mustafa Raja: Where is that?
209 00:20:01.570 ⇒ 00:20:02.140 Mustafa Raja: light.
210 00:20:02.530 ⇒ 00:20:03.110 Samuel Roberts: Yeah.
211 00:20:03.110 ⇒ 00:20:03.700 Mustafa Raja: Yeah.
212 00:20:04.100 ⇒ 00:20:04.789 Samuel Roberts: You said you get it?
213 00:20:04.790 ⇒ 00:20:06.700 Mustafa Raja: You might have road access.
214 00:20:07.550 ⇒ 00:20:08.779 Mustafa Raja: And you can stop…
215 00:20:09.450 ⇒ 00:20:11.130 Samuel Roberts: Yeah, that’s true, actually.
216 00:20:11.400 ⇒ 00:20:14.160 Mustafa Raja: Access to its doc, so that might help a lot.
217 00:20:14.160 ⇒ 00:20:26.640 Samuel Roberts: that would… could help. So yeah, if it’s just internal tooling, you can just pass it right into Cursor. But anyway, play around with it a little bit. Don’t spend too long, ideally, like, messing around, but I would say, yeah, this is a cool site.
218 00:20:26.640 ⇒ 00:20:27.730 Mustafa Raja: Yeah.
219 00:20:28.490 ⇒ 00:20:43.110 Samuel Roberts: Yeah, definitely give it a swing. If you have any questions, let me know. But yeah, lean on the docs, lean on cursor, even, like I said, just passing the SVG into cursor, or passing the SVG directly, like, the code into…
220 00:20:43.240 ⇒ 00:20:50.620 Samuel Roberts: Actually, you can probably pass the SVG, because it might break it into code, actually. I don’t know how, like, ChatGPT handles that, but just to see what it can…
221 00:20:50.620 ⇒ 00:20:51.050 Mustafa Raja: intent of.
222 00:20:51.050 ⇒ 00:20:53.500 Samuel Roberts: from SVGs already, you know what I mean?
223 00:20:54.110 ⇒ 00:20:54.610 Mustafa Raja: Yeah, yeah.
224 00:20:54.610 ⇒ 00:21:03.390 Samuel Roberts: Because it has… every… all the visual stuff is in code there, so it might be able to parse out, like, headline, bullet point. It might be able to do that pretty well, I don’t know.
225 00:21:03.800 ⇒ 00:21:09.549 Samuel Roberts: That’s what we gotta test. So, give it a try. Yeah, if Monster’s helpful, try it out. If,
226 00:21:10.290 ⇒ 00:21:21.679 Samuel Roberts: If not, just see what ChatGPT does, and maybe we can just, like, learn from that, and make a bigger prompt, or figure out how to parse stuff, you know, easier. Because, like, if we could figure out how to parse it
227 00:21:22.400 ⇒ 00:21:26.529 Samuel Roberts: Cleanly, based on size and location even, maybe?
228 00:21:28.380 ⇒ 00:21:29.399 Samuel Roberts: It could be a lot.
229 00:21:29.990 ⇒ 00:21:32.150 Samuel Roberts: faster than AI stuff, you know?
230 00:21:32.260 ⇒ 00:21:35.159 Samuel Roberts: But, at this point, we’re still testing just two of them right now, so…
231 00:21:36.090 ⇒ 00:21:37.100 Mustafa Raja: Yeah…
232 00:21:41.290 ⇒ 00:21:43.370 Mustafa Raja: If we add this to CharGPD, what.
233 00:21:43.370 ⇒ 00:21:50.850 Samuel Roberts: Yeah, I don’t know, I wonder… test that, and test, like, uploading the SVG, because I don’t know how it handles those two things.
234 00:21:51.370 ⇒ 00:21:52.489 Mustafa Raja: Okay, I’ll do that.
235 00:21:52.490 ⇒ 00:21:57.309 Samuel Roberts: Because, like, technically the SVG is just code, you know what I mean? We’re just visualizing it when we open it.
236 00:21:57.810 ⇒ 00:21:58.670 Mustafa Raja: Oh, yep.
237 00:21:59.410 ⇒ 00:22:06.219 Samuel Roberts: So, I would say, yeah, pass that in, see what it does, let me know, keep me updated. If Monster’s helpful, totally try it out.
238 00:22:07.030 ⇒ 00:22:07.640 Mustafa Raja: Okay.
239 00:22:09.430 ⇒ 00:22:10.890 Samuel Roberts: Okay, let me know how it goes.
240 00:22:11.490 ⇒ 00:22:12.060 Mustafa Raja: Right.
241 00:22:12.630 ⇒ 00:22:13.819 Samuel Roberts: Is that it?
242 00:22:14.230 ⇒ 00:22:17.850 Samuel Roberts: And then I owe you feedback on that,
243 00:22:17.850 ⇒ 00:22:19.739 Mustafa Raja: Oh yeah, that would be funny. Default stuff.
244 00:22:20.150 ⇒ 00:22:21.250 Samuel Roberts: Okay, I’ll take care of that now.
245 00:22:21.250 ⇒ 00:22:26.650 Mustafa Raja: Let me know if I should also ask Utam… For his review?
246 00:22:27.230 ⇒ 00:22:30.589 Mustafa Raja: Who is default… I can tag him over here.
247 00:22:32.600 ⇒ 00:22:33.320 Mustafa Raja: the field.
248 00:22:33.620 ⇒ 00:22:35.480 Samuel Roberts: Yeah, let me do a pass, and then…
249 00:22:35.700 ⇒ 00:22:37.379 Mustafa Raja: Oh yeah, that’s good, that’s good.
250 00:22:37.380 ⇒ 00:22:41.079 Samuel Roberts: then we can let him know, because, yeah, I want to try to be, like, the first point.
251 00:22:41.250 ⇒ 00:22:42.839 Mustafa Raja: Oh, yeah, yeah, yeah, that’s right.
252 00:22:42.840 ⇒ 00:22:47.110 Samuel Roberts: But he also knows the client better than me, so it might be helpful to get his input anyway.
253 00:22:47.340 ⇒ 00:22:48.110 Mustafa Raja: Yeah, yeah.
254 00:22:48.110 ⇒ 00:22:48.730 Samuel Roberts: Okay.
255 00:22:49.160 ⇒ 00:22:50.400 Mustafa Raja: Okay, thank you.
256 00:22:50.670 ⇒ 00:22:51.540 Samuel Roberts: Thank you.
257 00:22:52.260 ⇒ 00:22:54.270 Samuel Roberts: Let me know how the master stuff goes if you get to it.
258 00:22:54.670 ⇒ 00:22:58.780 Mustafa Raja: Yeah, I will, I will do it today.
259 00:22:59.560 ⇒ 00:23:00.160 Samuel Roberts: Cool, okay.
260 00:23:00.160 ⇒ 00:23:01.849 Mustafa Raja: I have my updates ready for you.
261 00:23:02.420 ⇒ 00:23:03.409 Samuel Roberts: Awesome, thank you.
262 00:23:03.640 ⇒ 00:23:04.670 Mustafa Raja: Thank you!
263 00:23:04.670 ⇒ 00:23:06.030 Samuel Roberts: Yep. Bye. Bye.