Meeting Title: Brainforge x ABC Weekly Sync Date: 2025-11-11 Meeting participants: Gabriel Lam, Mustafa Raja, Samuel Roberts, Rico Rejoso
WEBVTT
1 00:00:21.080 ⇒ 00:00:22.380 Samuel Roberts: ay…
2 00:00:24.860 ⇒ 00:00:25.320 Gabriel Lam: Globe.
3 00:00:25.320 ⇒ 00:00:26.780 Mustafa Raja: Hi, how are you?
4 00:00:27.790 ⇒ 00:00:29.540 Samuel Roberts: Alright, how are you guys?
5 00:00:30.010 ⇒ 00:00:31.180 Mustafa Raja: Yeah, doing good.
6 00:00:33.140 ⇒ 00:00:35.679 Gabriel Lam: Saw the loom, it looks awesome.
7 00:00:35.680 ⇒ 00:00:37.709 Samuel Roberts: Yeah, I was just checking it out myself.
8 00:00:38.880 ⇒ 00:00:40.440 Gabriel Lam: That’s… yeah, that’s amazing.
9 00:00:40.790 ⇒ 00:00:47.240 Gabriel Lam: Yeah, my meme was Dafa, you saw my question. I was like, oh, I wonder why the text is split between…
10 00:00:47.540 ⇒ 00:00:48.810 Gabriel Lam: Two boxes.
11 00:00:49.370 ⇒ 00:00:54.260 Mustafa Raja: Two boxes, as in for user and for AS student.
12 00:00:54.610 ⇒ 00:00:58.179 Gabriel Lam: Yeah, it’s like, for example, like, even the first line, it’s like.
13 00:00:58.500 ⇒ 00:00:59.460 Mustafa Raja: That’s pretty good.
14 00:00:59.460 ⇒ 00:01:03.180 Gabriel Lam: about, and then it… I don’t know if it’s, like, there’s a text limit to each…
15 00:01:03.180 ⇒ 00:01:06.289 Mustafa Raja: No, no, no, it’s timestamp-based.
16 00:01:06.430 ⇒ 00:01:07.809 Gabriel Lam: I see.
17 00:01:07.810 ⇒ 00:01:08.429 Mustafa Raja: Yeah, yeah, yeah.
18 00:01:08.430 ⇒ 00:01:09.019 Gabriel Lam: Makes sense.
19 00:01:09.310 ⇒ 00:01:09.680 Gabriel Lam: Makes sense.
20 00:01:09.680 ⇒ 00:01:10.800 Mustafa Raja: You can unify that.
21 00:01:13.920 ⇒ 00:01:15.769 Samuel Roberts: Yeah, we can dig into stuff like that more.
22 00:01:15.940 ⇒ 00:01:25.440 Mustafa Raja: We can unify a message into one box. For now, it’s just, separated with timestamps.
23 00:01:25.440 ⇒ 00:01:28.639 Gabriel Lam: Okay, that’s not a problem, just out of curiosity.
24 00:01:28.980 ⇒ 00:01:31.990 Samuel Roberts: Yeah, yeah, no, that’s a good…
25 00:01:33.600 ⇒ 00:01:37.049 Samuel Roberts: Yeah, so I’m curious, you were talking about Mastra for…
26 00:01:37.890 ⇒ 00:01:40.589 Samuel Roberts: node instead of next, so, like, the serverless environment.
27 00:01:41.310 ⇒ 00:01:45.600 Samuel Roberts: Which… Well, anyway, I’m curious to hear what exactly was the issue there.
28 00:01:46.340 ⇒ 00:01:49.240 Mustafa Raja: So, and how we ended up doing it, because I haven’t looked at the code yet.
29 00:01:49.850 ⇒ 00:01:54.010 Mustafa Raja: Okay, so let me share one blog with you.
30 00:01:54.220 ⇒ 00:01:54.940 Samuel Roberts: Sure.
31 00:01:55.870 ⇒ 00:01:56.440 Mustafa Raja: Oh.
32 00:02:00.920 ⇒ 00:02:14.939 Mustafa Raja: I’ve sent it in the… in the thread. So, if you look into this, what they are mostly using is, to, you know, send in, the… what’s it called? Mic.
33 00:02:14.940 ⇒ 00:02:30.129 Mustafa Raja: or send in audio from user, and also pick up, the audio from, speaker. Both of the nodes, or both of them are dual-arm node, and I couldn’t find alternatives for web.
34 00:02:30.130 ⇒ 00:02:37.009 Mustafa Raja: What we could do is, and also, the… the… what’s it called? The…
35 00:02:37.310 ⇒ 00:02:44.469 Mustafa Raja: WebSocket thing over here is handled by this OpenAI real-time voice thing.
36 00:02:44.470 ⇒ 00:02:44.970 Samuel Roberts: Okay.
37 00:02:46.310 ⇒ 00:02:53.399 Mustafa Raja: So yeah, this was a little confusing on… so this can’t live on… live on the API side, right?
38 00:02:53.630 ⇒ 00:02:54.649 Samuel Roberts: Right, because that’s just…
39 00:02:55.270 ⇒ 00:03:01.880 Samuel Roberts: instantiated every time, rather than long-living. Okay, well, a couple things there. Go ahead, go ahead.
40 00:03:02.680 ⇒ 00:03:17.170 Mustafa Raja: Yeah, yeah, so I was just looking into whether we could just make it all on server-side, rather than going into APIs, but I just couldn’t find a good solution there.
41 00:03:17.610 ⇒ 00:03:23.840 Mustafa Raja: I also started, started a help thread in Discord with their team.
42 00:03:23.960 ⇒ 00:03:28.809 Mustafa Raja: Oh, nice. Yeah, so I can share that link also.
43 00:03:29.380 ⇒ 00:03:30.110 Samuel Roberts: Sure.
44 00:03:30.110 ⇒ 00:03:32.330 Mustafa Raja: In the channel, let me know.
45 00:03:32.330 ⇒ 00:03:33.300 Samuel Roberts: Yeah.
46 00:03:34.400 ⇒ 00:03:37.320 Samuel Roberts: I think it makes somewhat sense, because, like, the way…
47 00:03:37.920 ⇒ 00:03:42.119 Samuel Roberts: I don’t know how well Next.js handles WebSockets in general, now that I think about it.
48 00:03:42.350 ⇒ 00:03:43.310 Mustafa Raja: Yes.
49 00:03:43.490 ⇒ 00:03:44.360 Mustafa Raja: Okay, gotcha.
50 00:03:44.360 ⇒ 00:03:45.670 Samuel Roberts: Probably the issue.
51 00:03:46.080 ⇒ 00:03:52.319 Mustafa Raja: shared the thread. Also, got into touch with the co-founder.
52 00:03:52.820 ⇒ 00:03:54.390 Samuel Roberts: Yeah.
53 00:03:54.620 ⇒ 00:03:56.840 Mustafa Raja: But the co-founder didn’t have much context.
54 00:03:57.310 ⇒ 00:03:57.990 Samuel Roberts: Okay.
55 00:03:58.110 ⇒ 00:03:59.140 Mustafa Raja: on this.
56 00:04:00.440 ⇒ 00:04:01.250 Mustafa Raja: So, yeah.
57 00:04:01.820 ⇒ 00:04:03.750 Samuel Roberts: Okay, yeah, no, I mean, I think… I think I’m just…
58 00:04:04.370 ⇒ 00:04:06.809 Samuel Roberts: Just trying to get up to speed with how it.
59 00:04:07.680 ⇒ 00:04:09.840 Samuel Roberts: how it ended up working. So, what do we…
60 00:04:10.280 ⇒ 00:04:14.010 Samuel Roberts: So, instead, we are just… It’s going straight to OpenAI.
61 00:04:14.010 ⇒ 00:04:15.169 Mustafa Raja: Yeah, yeah, yeah, yeah.
62 00:04:15.170 ⇒ 00:04:19.220 Samuel Roberts: Okay, honestly, that’s probably fine. I think.
63 00:04:20.089 ⇒ 00:04:24.379 Mustafa Raja: We lose observability because of this, but I guess we can set up…
64 00:04:24.809 ⇒ 00:04:29.399 Mustafa Raja: That specifically, for… for this.
65 00:04:30.480 ⇒ 00:04:38.419 Samuel Roberts: Yeah, I’m just trying to think a little bit, because, like, are there other things… like, it seemed to work relatively well. I wasn’t sure if it would work that well.
66 00:04:38.560 ⇒ 00:04:40.110 Samuel Roberts: Right out of the box or not?
67 00:04:40.160 ⇒ 00:04:41.989 Mustafa Raja: You know? Without… Yes.
68 00:04:41.990 ⇒ 00:04:49.700 Samuel Roberts: Needing a little more guidance from, like, a master agent or something, but if it’s working, I’m…
69 00:04:50.350 ⇒ 00:04:54.739 Samuel Roberts: Not really that worried about making it on our backend, because it’s probably better,
70 00:04:56.160 ⇒ 00:04:59.060 Samuel Roberts: Better latency than if it were hitting our server anyway.
71 00:04:59.800 ⇒ 00:05:03.799 Mustafa Raja: Yeah, I believe there’s little to no latency at all.
72 00:05:03.800 ⇒ 00:05:07.129 Samuel Roberts: Yeah, so that kind of answers your second question, Gabe, I think, is that…
73 00:05:08.180 ⇒ 00:05:12.670 Samuel Roberts: going directly to them, I think, is going to be a little bit better in terms of performance.
74 00:05:13.640 ⇒ 00:05:19.690 Samuel Roberts: Got it. Because I think, basically, it would be doing the same thing, except with another hop in the middle.
75 00:05:20.120 ⇒ 00:05:22.270 Samuel Roberts: That would be to our server, which…
76 00:05:22.540 ⇒ 00:05:26.969 Samuel Roberts: You know, might not add a ton of latency, but enough that it,
77 00:05:27.560 ⇒ 00:05:32.330 Samuel Roberts: might be noticeable, so this is probably fine then. Okay.
78 00:05:32.670 ⇒ 00:05:33.900 Samuel Roberts: Great.
79 00:05:34.670 ⇒ 00:05:41.879 Mustafa Raja: Yeah, I’ll still be looking at the… at the thread that… that I started in, Discord, if they… if they get to me.
80 00:05:42.160 ⇒ 00:05:43.210 Mustafa Raja: Yeah, because…
81 00:05:43.210 ⇒ 00:05:43.789 Samuel Roberts: I was gonna say…
82 00:05:43.790 ⇒ 00:05:44.360 Mustafa Raja: active.
83 00:05:44.740 ⇒ 00:05:45.670 Samuel Roberts: Okay, good.
84 00:05:45.910 ⇒ 00:05:49.859 Mustafa Raja: So I hopefully will have one, so I believe.
85 00:05:49.970 ⇒ 00:05:51.389 Mustafa Raja: Today or something?
86 00:05:51.860 ⇒ 00:05:52.640 Samuel Roberts: Yeah.
87 00:05:53.030 ⇒ 00:05:57.839 Samuel Roberts: Because I was going to say, the other thing we could do is kind of create a master agent that’s
88 00:05:57.950 ⇒ 00:06:04.440 Samuel Roberts: somewhat… Outside of the next app, but that doesn’t seem worth it at this point.
89 00:06:05.240 ⇒ 00:06:08.210 Samuel Roberts: I feel like there’s a way to do it.
90 00:06:08.970 ⇒ 00:06:11.899 Mustafa Raja: Yeah, yeah, yeah, I definitely get that, I definitely.
91 00:06:11.900 ⇒ 00:06:12.669 Samuel Roberts: Yeah, I don’t think it’s.
92 00:06:12.670 ⇒ 00:06:13.880 Mustafa Raja: constantly away.
93 00:06:14.230 ⇒ 00:06:19.170 Mustafa Raja: Yeah, I just don’t think… He gets, like, stuck by, you know, this node thing.
94 00:06:19.370 ⇒ 00:06:19.940 Samuel Roberts: Yeah.
95 00:06:19.940 ⇒ 00:06:22.640 Mustafa Raja: We can have workarounds.
96 00:06:22.670 ⇒ 00:06:23.810 Samuel Roberts: Exactly.
97 00:06:24.010 ⇒ 00:06:24.840 Mustafa Raja: But…
98 00:06:25.250 ⇒ 00:06:25.930 Samuel Roberts: Yeah, I think…
99 00:06:25.930 ⇒ 00:06:26.920 Mustafa Raja: with agreements.
100 00:06:26.920 ⇒ 00:06:28.009 Samuel Roberts: I think that’s fine.
101 00:06:29.720 ⇒ 00:06:34.570 Samuel Roberts: Okay, great. Yeah.
102 00:06:35.320 ⇒ 00:06:38.409 Samuel Roberts: Oh, excuse me, sorry, I guess I’m a little sniffly this morning.
103 00:06:41.200 ⇒ 00:06:46.660 Samuel Roberts: what else… what else did, any… any other, like, big learnings from that? Because it seemed like it worked.
104 00:06:47.040 ⇒ 00:06:50.060 Samuel Roberts: You know well, but I’m curious what other roadblocks you might have hit along the way.
105 00:06:53.490 ⇒ 00:07:02.329 Mustafa Raja: Yeah, there was… there weren’t any, any more roadblocks. The only thing was, yeah, I need a… I need something with Mastra, and then…
106 00:07:02.330 ⇒ 00:07:03.100 Samuel Roberts: Okay.
107 00:07:03.130 ⇒ 00:07:07.220 Mustafa Raja: I wasn’t able to find any good resources around this.
108 00:07:07.220 ⇒ 00:07:08.230 Samuel Roberts: Yeah.
109 00:07:08.280 ⇒ 00:07:13.309 Mustafa Raja: Kirsten was also suggesting, you know, go directly, it’s good.
110 00:07:13.620 ⇒ 00:07:14.570 Samuel Roberts: Yeah, I think that’s fine.
111 00:07:14.570 ⇒ 00:07:15.570 Mustafa Raja: I just won’t good.
112 00:07:16.140 ⇒ 00:07:21.720 Samuel Roberts: Cool. And you didn’t have any issues with, like, React or anything with the WebSocket and stuff?
113 00:07:22.140 ⇒ 00:07:22.840 Mustafa Raja: Nope.
114 00:07:23.220 ⇒ 00:07:29.069 Samuel Roberts: Great. Yeah, I’ve had some issues with that, where, like, I guess if we’re not navigating around pages, it’s not as big a deal.
115 00:07:29.070 ⇒ 00:07:29.550 Mustafa Raja: Oh, yeah.
116 00:07:29.550 ⇒ 00:07:38.419 Samuel Roberts: But sometimes what happens, like, the WebSocket will get disconnected and reconnected, and it’s all… but if you’re staying on the same page, it should be fine. So that’s good. Alright, excellent. That…
117 00:07:38.830 ⇒ 00:07:41.400 Samuel Roberts: That’s a lot of progress, I think.
118 00:07:41.770 ⇒ 00:07:43.949 Samuel Roberts: the big question marks, I think, have been…
119 00:07:44.960 ⇒ 00:07:54.079 Samuel Roberts: crossed out. And now, I’m curious, so all that is just, like, one big prompt, and then it just starts going back and forth? Is that how it works?
120 00:07:54.340 ⇒ 00:07:56.120 Samuel Roberts: I haven’t actually dug into the code yet.
121 00:07:56.970 ⇒ 00:07:57.680 Mustafa Raja: Oh.
122 00:07:58.730 ⇒ 00:08:00.079 Samuel Roberts: Is that how it…
123 00:08:01.110 ⇒ 00:08:03.220 Mustafa Raja: Sorry, I got cut off.
124 00:08:03.220 ⇒ 00:08:04.939 Samuel Roberts: Oh, okay, I was gonna say…
125 00:08:04.940 ⇒ 00:08:20.090 Mustafa Raja: So, like, you build a prompt, is that how it works? And then… Yes, so, yeah, yeah. So, so it has a prompt, that, goes in when we initiate the, what’s it called? Initiate the interview.
126 00:08:20.090 ⇒ 00:08:25.460 Mustafa Raja: And then using that prompt, it just, you know, takes over the interview.
127 00:08:25.890 ⇒ 00:08:26.580 Samuel Roberts: Great.
128 00:08:26.960 ⇒ 00:08:27.740 Mustafa Raja: Yes.
129 00:08:29.690 ⇒ 00:08:34.090 Samuel Roberts: Okay, yeah, that’s another thing, I just wasn’t sure how much context we were going to get out of that and everything.
130 00:08:34.090 ⇒ 00:08:43.080 Mustafa Raja: It’s, it’s pretty much, it’s pretty much mostly like, mostly like this is going to be a way for us to generate transcript.
131 00:08:43.080 ⇒ 00:08:43.990 Samuel Roberts: Yeah, exactly.
132 00:08:43.990 ⇒ 00:08:56.420 Mustafa Raja: But it is aware… but it is aware of, you know, how the conversation is going, and sometimes if it didn’t understand really well, it would ask me to elaborate more.
133 00:08:56.580 ⇒ 00:09:12.959 Mustafa Raja: Okay. Or ask some follow-up questions. So I, I guess if, if we see something, that’s not up to the par, I believe, adjusting the prompt would be, would be really, the way to go.
134 00:09:13.580 ⇒ 00:09:14.799 Samuel Roberts: Okay. Yeah, I think.
135 00:09:14.800 ⇒ 00:09:15.130 Mustafa Raja: internet.
136 00:09:15.130 ⇒ 00:09:18.539 Samuel Roberts: The real… the real test would be, like, feeding that into
137 00:09:18.730 ⇒ 00:09:21.479 Samuel Roberts: Hannah’s prompts and seeing what comes out the other end.
138 00:09:22.130 ⇒ 00:09:22.790 Mustafa Raja: Yes.
139 00:09:22.950 ⇒ 00:09:23.560 Mustafa Raja: Yes.
140 00:09:23.560 ⇒ 00:09:30.400 Samuel Roberts: We’ll know, because, yeah, we won’t really know the transcript quality until we know that. So that’s probably the next thing to focus on, I’d say.
141 00:09:31.230 ⇒ 00:09:32.719 Samuel Roberts: Sound right to everyone?
142 00:09:35.630 ⇒ 00:09:37.899 Gabriel Lam: So you’re talking about the…
143 00:09:40.510 ⇒ 00:09:49.269 Gabriel Lam: When you talk about the transcripts into the two prompts, we’re essentially adding another feature to create a copy of the…
144 00:09:50.970 ⇒ 00:09:53.169 Gabriel Lam: Track of the interview.
145 00:09:53.820 ⇒ 00:10:00.129 Samuel Roberts: Yeah, so, I mean, I think, you know, like I said, the transcript, we don’t really know what the quality of
146 00:10:00.250 ⇒ 00:10:12.449 Samuel Roberts: the quality of it is, until we see what the final output from passing it into ChatGPT. So I think that’s probably the next thing to do, so that we can actually judge how good this interview is, and then figure out how to change the prompt from there.
147 00:10:12.450 ⇒ 00:10:13.100 Mustafa Raja: Hmm.
148 00:10:14.000 ⇒ 00:10:14.610 Mustafa Raja: Yes.
149 00:10:14.970 ⇒ 00:10:15.810 Gabriel Lam: I’m gonna do that right now.
150 00:10:16.130 ⇒ 00:10:20.799 Gabriel Lam: like, scrappily do it and see what comes out. Can we download the transcript?
151 00:10:20.800 ⇒ 00:10:26.739 Samuel Roberts: I was gonna say, you can definitely… yeah, Mustavo, can you share that transcript that, came out of there?
152 00:10:27.300 ⇒ 00:10:28.690 Mustafa Raja: Oh, yeah, definitely.
153 00:10:29.100 ⇒ 00:10:33.539 Samuel Roberts: Because, like, is that transcript getting stored in Superbase or anything right now?
154 00:10:33.540 ⇒ 00:10:38.439 Mustafa Raja: Oh, no, no, not right now, it’s just in the browser, and then we can download that.
155 00:10:38.440 ⇒ 00:10:41.690 Samuel Roberts: Yeah, yeah, that’s what I’m saying. Okay, that’s fine. I wouldn’t worry about storage and stuff until we get it.
156 00:10:41.690 ⇒ 00:10:42.230 Mustafa Raja: a little more now.
157 00:10:42.230 ⇒ 00:10:43.879 Samuel Roberts: dialed in.
158 00:10:43.880 ⇒ 00:10:46.720 Mustafa Raja: I’ve shared the transcript in the thread.
159 00:10:47.030 ⇒ 00:10:52.200 Samuel Roberts: Perfect, okay. Yeah, I think the question, we need to get the, like, prompts from…
160 00:10:53.090 ⇒ 00:10:57.740 Samuel Roberts: or pass that to Hannah, or get the prompts from Hannah, however we want to do it, to see what the output looks like.
161 00:10:57.970 ⇒ 00:10:59.709 Samuel Roberts: And get her input on that.
162 00:11:00.500 ⇒ 00:11:01.760 Mustafa Raja: Yes.
163 00:11:02.950 ⇒ 00:11:07.680 Samuel Roberts: I think there’s a couple things there. One is actually testing it.
164 00:11:08.200 ⇒ 00:11:14.230 Samuel Roberts: And then the second is… Automating that testing ongoing so that we can do it again, and just…
165 00:11:15.200 ⇒ 00:11:16.879 Samuel Roberts: Get that final output.
166 00:11:20.200 ⇒ 00:11:25.680 Samuel Roberts: So I’m thinking… So, Gabe, you talked to Hannah, did she share those prompts with you at all, or…
167 00:11:26.140 ⇒ 00:11:27.530 Gabriel Lam: Sorry, could you repeat that?
168 00:11:27.530 ⇒ 00:11:31.220 Samuel Roberts: When you talked to Hannah, did she share the prompts, or did she just tell you about them?
169 00:11:31.290 ⇒ 00:11:35.419 Gabriel Lam: Okay. Yes, I… I can… let me grab him real quick.
170 00:11:42.900 ⇒ 00:11:44.909 Gabriel Lam: Shoot, one second…
171 00:11:45.050 ⇒ 00:11:45.909 Samuel Roberts: There’s no worries.
172 00:11:59.190 ⇒ 00:12:00.620 Gabriel Lam: And…
173 00:12:04.260 ⇒ 00:12:04.910 Samuel Roberts: Cool.
174 00:12:06.080 ⇒ 00:12:08.209 Gabriel Lam: So, it’s the first one, and then the second one.
175 00:12:15.810 ⇒ 00:12:17.360 Samuel Roberts: Awesome. Okay.
176 00:12:17.570 ⇒ 00:12:18.760 Mustafa Raja: Oh, digital pumps.
177 00:12:20.470 ⇒ 00:12:26.600 Samuel Roberts: Yeah, so I think this is what we’re going to want to automate into… .
178 00:12:26.770 ⇒ 00:12:27.360 Mustafa Raja: Mmm.
179 00:12:28.280 ⇒ 00:12:31.119 Samuel Roberts: to basically take that transcript. So I would say…
180 00:12:33.230 ⇒ 00:12:35.069 Samuel Roberts: That would be the next step.
181 00:12:35.360 ⇒ 00:12:40.960 Samuel Roberts: that… hold on, which one did I open first? So the case study architect, and then the…
182 00:12:41.260 ⇒ 00:12:43.060 Samuel Roberts: Marketing and Design Assistant?
183 00:12:43.990 ⇒ 00:12:44.970 Gabriel Lam: Yeah.
184 00:12:45.160 ⇒ 00:12:45.880 Samuel Roberts: Okay.
185 00:12:46.980 ⇒ 00:12:53.149 Samuel Roberts: I see. Okay, this makes sense. Yeah, I would say let’s run this transcript through ChatGPT with this.
186 00:12:53.340 ⇒ 00:12:54.239 Samuel Roberts: Let’s see what comes out.
187 00:12:55.030 ⇒ 00:12:55.870 Mustafa Raja: Yeah.
188 00:12:56.330 ⇒ 00:13:00.080 Samuel Roberts: And then at the same time, we can be building the…
189 00:13:01.290 ⇒ 00:13:04.649 Samuel Roberts: Agent that also just does that automatically when the transcript’s done.
190 00:13:10.710 ⇒ 00:13:12.509 Samuel Roberts: Does that make sense as the next step, do you think?
191 00:13:13.630 ⇒ 00:13:15.260 Mustafa Raja: Yeah, do you want to do this right now?
192 00:13:17.700 ⇒ 00:13:19.190 Samuel Roberts: Oh, run it through ChatGPT?
193 00:13:19.440 ⇒ 00:13:20.030 Mustafa Raja: Yes.
194 00:13:20.360 ⇒ 00:13:21.410 Samuel Roberts: Yeah, might as well.
195 00:13:21.990 ⇒ 00:13:23.160 Mustafa Raja: Yeah, I’m doing that.
196 00:13:23.450 ⇒ 00:13:25.360 Samuel Roberts: Okay, there you go. Thank you.
197 00:13:30.200 ⇒ 00:13:31.530 Mustafa Raja: Okay, so…
198 00:13:45.320 ⇒ 00:13:47.299 Mustafa Raja: My location was moved, so…
199 00:13:47.300 ⇒ 00:13:47.840 Samuel Roberts: Sure.
200 00:13:52.730 ⇒ 00:13:54.519 Mustafa Raja: Yeah, let’s see what comes out.
201 00:13:55.550 ⇒ 00:14:00.429 Mustafa Raja: I’ve given it the transcript and the prompt in one go, so let’s see.
202 00:14:00.430 ⇒ 00:14:01.870 Samuel Roberts: Oh boy, yeah.
203 00:14:19.260 ⇒ 00:14:22.320 Mustafa Raja: Yeah, I guess, Hannah would be a good judge for this, right?
204 00:14:22.320 ⇒ 00:14:25.919 Samuel Roberts: I was gonna say, yeah, I mean, it looks like it’s pulling the right stuff, but I don’t know how, you know…
205 00:14:26.180 ⇒ 00:14:26.830 Mustafa Raja: Mmm.
206 00:14:26.830 ⇒ 00:14:31.479 Samuel Roberts: I mean, we might want to get her feedback from the transcript side and this side, because she might know.
207 00:14:32.890 ⇒ 00:14:36.229 Samuel Roberts: You know, oh, I should have asked this question, should have asked that question.
208 00:14:37.310 ⇒ 00:14:42.800 Mustafa Raja: Yeah, yeah, so this actually is just this… You know?
209 00:14:43.140 ⇒ 00:14:46.310 Samuel Roberts: Yeah, well, there’s definitely gonna be a little bit that’s gonna have to be cleaned up.
210 00:14:49.030 ⇒ 00:14:51.930 Mustafa Raja: Yeah, this looks good. I guess we can send this one.
211 00:14:54.320 ⇒ 00:14:59.989 Mustafa Raja: I’ll taste this in… In our thread.
212 00:15:04.350 ⇒ 00:15:04.970 Samuel Roberts: Cool.
213 00:15:10.530 ⇒ 00:15:16.210 Samuel Roberts: And then the second one is… The other prompt?
214 00:15:17.550 ⇒ 00:15:19.880 Samuel Roberts: So this is actually the one that does the…
215 00:15:23.580 ⇒ 00:15:24.310 Mustafa Raja: This one.
216 00:15:25.130 ⇒ 00:15:26.799 Gabriel Lam: Yeah, that… that’s the one.
217 00:15:27.320 ⇒ 00:15:28.939 Samuel Roberts: Marketing Design Assistant.
218 00:15:39.230 ⇒ 00:15:42.719 Mustafa Raja: We want to start a new chat here, right?
219 00:15:42.920 ⇒ 00:15:46.149 Samuel Roberts: Yeah, I’m wondering, is this the same as the one on the platform, on the forge?
220 00:15:47.610 ⇒ 00:15:49.929 Mustafa Raja: Oh, we have something like this in the polls.
221 00:15:50.220 ⇒ 00:15:52.090 Samuel Roberts: There are a couple, like.
222 00:15:52.240 ⇒ 00:15:56.440 Samuel Roberts: AI agents. I don’t know if this is the prompt that it’s using for this one or not.
223 00:15:57.780 ⇒ 00:16:02.380 Samuel Roberts: But anyway, yeah, I wouldn’t… I wouldn’t worry about that right now, because I’m not sure if it’s gonna…
224 00:16:03.150 ⇒ 00:16:06.889 Samuel Roberts: be identical or not. I guess I can go look in the agents and see…
225 00:16:09.260 ⇒ 00:16:14.079 Mustafa Raja: what Hannah told me, she puts it through ChatGPT. Okay. So, yeah.
226 00:16:14.080 ⇒ 00:16:18.050 Samuel Roberts: Yeah, it looks like it’s the same prompt, basically, so that’s good, okay.
227 00:16:37.530 ⇒ 00:16:39.520 Mustafa Raja: Hmm, shouldn’t take this much.
228 00:16:45.980 ⇒ 00:16:46.680 Gabriel Lam: Hmm.
229 00:16:49.180 ⇒ 00:16:49.970 Samuel Roberts: -Oh.
230 00:16:50.250 ⇒ 00:16:52.449 Samuel Roberts: Do we know what model she uses normally?
231 00:16:53.340 ⇒ 00:16:55.269 Gabriel Lam: I’m assuming it’s…
232 00:16:56.140 ⇒ 00:16:59.440 Samuel Roberts: If it’s ChatGPT, it doesn’t matter anymore, I think they… yeah, that’s right, okay.
233 00:17:01.490 ⇒ 00:17:02.200 Mustafa Raja: Hmm.
234 00:17:02.980 ⇒ 00:17:06.009 Gabriel Lam: Are we able to… And then rerun it.
235 00:17:06.010 ⇒ 00:17:07.689 Samuel Roberts: Yeah, I would try rerunning it.
236 00:17:16.790 ⇒ 00:17:18.089 Gabriel Lam: Interesting.
237 00:17:18.510 ⇒ 00:17:19.210 Mustafa Raja: Hmm.
238 00:17:19.579 ⇒ 00:17:25.439 Samuel Roberts: Okay, well, I mean, maybe what we need to do is… .
239 00:17:25.980 ⇒ 00:17:31.480 Mustafa Raja: Anyone, anyone else in the team can try. We have the output over here in the thread.
240 00:17:31.480 ⇒ 00:17:37.279 Samuel Roberts: Yeah… I’m just trying to think, is it,
241 00:17:38.830 ⇒ 00:17:47.480 Samuel Roberts: like, this is a prompt that’s the main system prompt, normally, for that AI agent on the forge, so I’m wondering how she sets that prompt. Is it, like…
242 00:17:48.560 ⇒ 00:17:49.190 Samuel Roberts: Here we go.
243 00:17:50.890 ⇒ 00:17:52.440 Samuel Roberts: You know what I mean? Like, you can set…
244 00:17:53.420 ⇒ 00:18:00.420 Samuel Roberts: Prompts…
245 00:18:01.370 ⇒ 00:18:05.940 Samuel Roberts: If you make a new project, you can make a new, like, system prompt for it, I think?
246 00:18:06.370 ⇒ 00:18:07.330 Mustafa Raja: Oh.
247 00:18:07.780 ⇒ 00:18:11.590 Samuel Roberts: I don’t… yeah, I’m not… I haven’t been using ChatGPT that way as much, because I’m…
248 00:18:16.350 ⇒ 00:18:17.130 Mustafa Raja: Hmm.
249 00:18:32.760 ⇒ 00:18:33.700 Samuel Roberts: -Oh.
250 00:18:33.970 ⇒ 00:18:35.419 Mustafa Raja: Yeah, this is actually tough.
251 00:18:35.420 ⇒ 00:18:36.270 Samuel Roberts: Might just be chatting to you.
252 00:18:36.270 ⇒ 00:18:38.449 Mustafa Raja: Yeah, yeah, it just started.
253 00:18:39.370 ⇒ 00:18:40.560 Samuel Roberts: There you go, okay, yeah, no, no.
254 00:18:40.560 ⇒ 00:18:45.850 Mustafa Raja: if, news.
255 00:18:52.820 ⇒ 00:18:54.809 Samuel Roberts: It might just be taking a minute, yeah.
256 00:18:58.540 ⇒ 00:18:59.490 Samuel Roberts: Cool.
257 00:19:16.310 ⇒ 00:19:17.560 Samuel Roberts: Cool, alright.
258 00:19:20.800 ⇒ 00:19:24.340 Samuel Roberts: Yeah, I think the next thing to do is take this to Hannah and see how this looks.
259 00:19:25.070 ⇒ 00:19:28.589 Mustafa Raja: Yeah, this part isn’t much accurate, but this is coming from here.
260 00:19:29.960 ⇒ 00:19:36.130 Mustafa Raja: They only have Super Base, and Mother Dakanomi is what we introduced.
261 00:19:36.330 ⇒ 00:19:37.420 Samuel Roberts: And what’s it saying?
262 00:19:38.510 ⇒ 00:19:45.420 Mustafa Raja: It’s saying that the data was scattered among multiple .
263 00:19:45.790 ⇒ 00:19:47.989 Samuel Roberts: Oh, it’s saying it was that way.
264 00:19:47.990 ⇒ 00:19:50.449 Mustafa Raja: And… Oh, interesting.
265 00:19:50.450 ⇒ 00:19:50.920 Samuel Roberts: Okay.
266 00:19:50.920 ⇒ 00:19:53.170 Mustafa Raja: They had it over here only, and then…
267 00:19:54.340 ⇒ 00:19:58.049 Mustafa Raja: This could actually be what I think this actually is.
268 00:19:58.490 ⇒ 00:20:06.010 Mustafa Raja: This could just… an issue with I… with how I set up the description.
269 00:20:06.380 ⇒ 00:20:07.470 Samuel Roberts: Oh, okay.
270 00:20:07.470 ⇒ 00:20:10.349 Mustafa Raja: Of the project, because that is getting into…
271 00:20:21.460 ⇒ 00:20:23.640 Mustafa Raja: Yeah, so, analyze it…
272 00:20:23.640 ⇒ 00:20:35.309 Samuel Roberts: Oh, I see, okay. So maybe we don’t want that at all. Yeah, maybe we want to avoid that for now, until we can just use… I think the reason is that the description is a little incorrect.
273 00:20:35.770 ⇒ 00:20:36.259 Mustafa Raja: Oh, okay.
274 00:20:36.840 ⇒ 00:20:46.000 Mustafa Raja: This could be an error on my side on how I set up this, or how I wrote this description. This is misleading.
275 00:20:47.030 ⇒ 00:20:47.830 Samuel Roberts: Okay.
276 00:20:47.970 ⇒ 00:20:49.240 Mustafa Raja: So maybe that’s…
277 00:20:49.400 ⇒ 00:20:51.869 Samuel Roberts: Let’s not worry about the description yet, then.
278 00:20:51.870 ⇒ 00:20:52.720 Mustafa Raja: Hmm.
279 00:20:52.720 ⇒ 00:20:54.470 Samuel Roberts: Let’s just use the transcript for stuff.
280 00:20:55.370 ⇒ 00:20:56.030 Mustafa Raja: Hmm.
281 00:20:56.550 ⇒ 00:21:05.020 Mustafa Raja: No, this description actually goes into, what’s it called? The agent on how it, conversates with us.
282 00:21:05.020 ⇒ 00:21:06.879 Samuel Roberts: Oh, I see, I see, okay.
283 00:21:06.880 ⇒ 00:21:08.839 Mustafa Raja: part of the system prompt we can see.
284 00:21:09.280 ⇒ 00:21:11.859 Samuel Roberts: Okay, so, okay, that’s pretty important then.
285 00:21:13.950 ⇒ 00:21:16.469 Mustafa Raja: I guess this is… this is pretty much in, right?
286 00:21:18.210 ⇒ 00:21:18.920 Samuel Roberts: Sorry?
287 00:21:19.230 ⇒ 00:21:25.600 Mustafa Raja: This is pretty much it for the demo. What would we be doing… what would we be doing next?
288 00:21:25.600 ⇒ 00:21:29.450 Samuel Roberts: Yeah, I think we should take that output,
289 00:21:30.190 ⇒ 00:21:34.310 Samuel Roberts: even if it’s incorrect in some places, and run it by Hannah and see…
290 00:21:35.390 ⇒ 00:21:38.479 Samuel Roberts: What’s still not good about it?
291 00:21:38.800 ⇒ 00:21:46.740 Samuel Roberts: Maybe? You know what I mean? Like, get her feedback on what’s good and bad, especially if there’s things that are, like, oh, this wouldn’t make a good one because of this kind of thing.
292 00:21:47.180 ⇒ 00:21:53.940 Samuel Roberts: And then I would also say, like, let’s automate that process so we can be testing this more easily now, moving forward.
293 00:21:55.050 ⇒ 00:21:58.059 Gabriel Lam: I think those are, like, two separate things, too, right? It’s like…
294 00:21:58.590 ⇒ 00:22:05.390 Gabriel Lam: there’s… the problem could always be adjusted, and whether it’s automated is a separate thing.
295 00:22:05.640 ⇒ 00:22:09.490 Samuel Roberts: No, I totally… I’m saying, like, those two things should be happening in parallel, is my thought.
296 00:22:09.490 ⇒ 00:22:10.170 Gabriel Lam: Alright.
297 00:22:10.170 ⇒ 00:22:21.779 Samuel Roberts: Yeah, like, if you… if, Gabe, if you could take this to Hannah and just get some feedback on it, Mustafa and I can work on the next, like, doing what we just did, but that way, when we can run a test, it’ll just spit out
298 00:22:22.240 ⇒ 00:22:24.530 Samuel Roberts: Those two parts, or maybe just the last
299 00:22:24.870 ⇒ 00:22:27.979 Samuel Roberts: even. And that way we can test it even
300 00:22:28.120 ⇒ 00:22:30.820 Samuel Roberts: Easier moving forward with whatever changes she…
301 00:22:30.930 ⇒ 00:22:35.030 Samuel Roberts: may suggest, or whatever changes we decide based on her suggestions, I should say.
302 00:22:37.590 ⇒ 00:22:42.529 Samuel Roberts: I think she’s on West Coast time, though, is that true?
303 00:22:42.530 ⇒ 00:22:43.660 Gabriel Lam: Yeah.
304 00:22:43.660 ⇒ 00:22:51.039 Samuel Roberts: So it may be a minute before we get that anyway, but we can… we can start the other part of the process, but we just won’t make any changes to the prompts then, or the prompt.
305 00:22:51.890 ⇒ 00:22:52.400 Gabriel Lam: Yeah.
306 00:22:52.400 ⇒ 00:22:53.460 Samuel Roberts: Cool, okay.
307 00:22:53.650 ⇒ 00:22:59.480 Samuel Roberts: Anything else we need to… Chat about here?
308 00:23:00.530 ⇒ 00:23:03.339 Mustafa Raja: Yeah, I guess the next steps would be… would be the night…
309 00:23:07.190 ⇒ 00:23:13.120 Samuel Roberts: Yeah, I think the next step is gonna be… Let’s get that,
310 00:23:14.610 ⇒ 00:23:20.029 Samuel Roberts: some of the actual, like, processing of the thing built into the system, so then maybe we…
311 00:23:20.140 ⇒ 00:23:25.340 Samuel Roberts: Add, storing the template, running a master agent in the backend.
312 00:23:25.940 ⇒ 00:23:30.230 Samuel Roberts: And then that would update the case study with the output from that as well.
313 00:23:30.700 ⇒ 00:23:31.370 Mustafa Raja: I can do.
314 00:23:33.120 ⇒ 00:23:39.530 Mustafa Raja: I was thinking for creating these objects, we could have… we could have a button here.
315 00:23:39.530 ⇒ 00:23:40.130 Samuel Roberts: Yep.
316 00:23:40.310 ⇒ 00:23:42.990 Mustafa Raja: To sort of open a dialogue and just…
317 00:23:42.990 ⇒ 00:23:46.740 Samuel Roberts: Create any of these objects that stores in Superbase.
318 00:23:47.200 ⇒ 00:23:48.050 Samuel Roberts: Yes.
319 00:23:49.550 ⇒ 00:23:54.160 Gabriel Lam: So my question for this current UI would be…
320 00:23:56.270 ⇒ 00:23:58.309 Gabriel Lam: Like, do we want to filter?
321 00:23:58.840 ⇒ 00:24:04.360 Gabriel Lam: what case studies We might see, like… for…
322 00:24:04.360 ⇒ 00:24:04.810 Mustafa Raja: Goodbye.
323 00:24:04.810 ⇒ 00:24:09.990 Gabriel Lam: Someone, you know, if you get interviewed, you don’t want to see every… all the other ones, or you’re… it’s not relevant.
324 00:24:09.990 ⇒ 00:24:21.840 Samuel Roberts: Yeah, no, no, no, you’re right, you’re absolutely right. I think that for the CRUD, like, UI, like, we can add whatever filtering we need there. I’m thinking we need some other kind of interface for the interviewee.
325 00:24:22.750 ⇒ 00:24:30.759 Samuel Roberts: Because they’re not necessarily worried about all the details of the case study, you know? Like, when Hannah interviews us, we’re just getting interviewed, we’re not necessarily
326 00:24:31.040 ⇒ 00:24:38.439 Samuel Roberts: like, someone else is gonna manage this interface, but when someone gets invited, I’m wondering how we do it, where they just…
327 00:24:38.740 ⇒ 00:24:41.270 Samuel Roberts: Open a link and do the interview.
328 00:24:41.730 ⇒ 00:24:42.310 Mustafa Raja: Hmm.
329 00:24:42.670 ⇒ 00:24:48.529 Mustafa Raja: I’m, I don’t know if this is going… this is a good way to do it, but,
330 00:24:48.630 ⇒ 00:24:55.250 Mustafa Raja: We could just have a button here, and then interviewees we can see from Superbase.
331 00:24:55.690 ⇒ 00:25:00.940 Mustafa Raja: whoever is in our database, and then a Slack message could be sent.
332 00:25:01.400 ⇒ 00:25:03.819 Mustafa Raja: Tagging them with the link.
333 00:25:04.330 ⇒ 00:25:04.970 Samuel Roberts: Yes.
334 00:25:04.970 ⇒ 00:25:05.670 Gabriel Lam: Yeah.
335 00:25:07.460 ⇒ 00:25:09.870 Samuel Roberts: And then that would link to the case study, or the…
336 00:25:09.870 ⇒ 00:25:13.519 Mustafa Raja: And the case study, the… this interface.
337 00:25:14.090 ⇒ 00:25:21.100 Samuel Roberts: Yeah, I’m wondering if we need a separate… Like, page… for…
338 00:25:21.300 ⇒ 00:25:25.380 Samuel Roberts: Like, a subpage of that for the interview, so that they’re not necessarily seeing
339 00:25:25.570 ⇒ 00:25:28.829 Samuel Roberts: All of the case study information that could be here eventually.
340 00:25:29.690 ⇒ 00:25:34.089 Mustafa Raja: So we don’t want to show all of the information here.
341 00:25:34.100 ⇒ 00:25:39.879 Samuel Roberts: Well, I’m thinking, like, imagine you’re Hannah, and you’re working on this page, but you want to send this to…
342 00:25:40.000 ⇒ 00:25:46.409 Samuel Roberts: you want to send the… you want someone else to be interviewed for it, right? They don’t necessarily need this page, they just need an interview page that’s, like.
343 00:25:47.470 ⇒ 00:25:49.680 Mustafa Raja: Something else, which is…
344 00:25:49.680 ⇒ 00:25:53.209 Samuel Roberts: That same component, but just… just that on a page, you know?
345 00:25:54.780 ⇒ 00:25:55.290 Samuel Roberts: Yeah.
346 00:25:55.290 ⇒ 00:25:55.860 Mustafa Raja: Yep.
347 00:25:56.370 ⇒ 00:26:06.390 Samuel Roberts: I don’t know if that’s… if that’s a great way to do it or not, it’s just sort of my thought was, whatever Slack message gets sent, it would show up for that person, and that person would be the only one to do that interview.
348 00:26:08.090 ⇒ 00:26:12.709 Mustafa Raja: We can… we can sort of check that with the session, right?
349 00:26:13.390 ⇒ 00:26:22.849 Samuel Roberts: Yes, yes, we can definitely do that. I’m just thinking, do we need to do that on the, like, case study RUD UI subpage, or do we want a separate, like, interview page?
350 00:26:25.760 ⇒ 00:26:27.820 Samuel Roberts: And I’m not sure what’s best here.
351 00:26:28.350 ⇒ 00:26:33.340 Samuel Roberts: For now, maybe this is the easiest thing to do, and just let’s run with it, and we can add those pages if we need to.
352 00:26:34.100 ⇒ 00:26:35.700 Gabriel Lam: Yeah, I think I’m with you there.
353 00:26:37.040 ⇒ 00:26:45.240 Samuel Roberts: Because I think, like, there’s definitely a, you know, more streamlined version of this where, like, yeah, a Slack link gets sent, and it’s got some UUID that’s, like.
354 00:26:45.720 ⇒ 00:26:52.429 Samuel Roberts: tied to that person, and when that person opens the link and asks through Google properly, then it gets interviewed, and we know we’re interviewing the right person.
355 00:26:53.050 ⇒ 00:26:58.289 Samuel Roberts: But for now, I would say let’s just run with this, for testing.
356 00:26:59.880 ⇒ 00:27:00.819 Mustafa Raja: Yeah, definitely.
357 00:27:01.100 ⇒ 00:27:03.960 Gabriel Lam: Sounds like a… Thursday or Friday problem.
358 00:27:03.960 ⇒ 00:27:13.819 Samuel Roberts: Yeah, exactly, exactly. And honestly, it might not even be, we’re not that big a team, you know, sometimes I feel like I’m overthinking things, because I’m, like, thinking of every edge case, but a lot of the edge cases, you know, there’s only, like.
359 00:27:14.120 ⇒ 00:27:16.980 Samuel Roberts: You know, less than 20 of us, it’s not like you have to think it through.
360 00:27:17.100 ⇒ 00:27:20.519 Samuel Roberts: For every possible scenario. Yeah.
361 00:27:20.520 ⇒ 00:27:21.200 Gabriel Lam: But I did.
362 00:27:21.870 ⇒ 00:27:22.510 Samuel Roberts: Red.
363 00:27:22.970 ⇒ 00:27:32.580 Gabriel Lam: Just to finish this train of thought, if we are making this a case study, maybe it is something to at least think about implementing right at the end.
364 00:27:32.960 ⇒ 00:27:33.630 Samuel Roberts: Yes.
365 00:27:35.370 ⇒ 00:27:44.259 Samuel Roberts: Yeah, I think a subpage, because especially if there’s going to be anything else that’s done on that case study page, like editing or other things, we don’t need the interviewee worrying about.
366 00:27:45.600 ⇒ 00:27:46.170 Gabriel Lam: Yeah.
367 00:27:46.700 ⇒ 00:27:48.280 Samuel Roberts: I think that’s… that makes sense.
368 00:27:51.040 ⇒ 00:27:52.680 Samuel Roberts: Okay.
369 00:27:54.560 ⇒ 00:27:57.869 Gabriel Lam: So I think today, it’ll be mostly be that.
370 00:27:58.330 ⇒ 00:28:03.659 Gabriel Lam: automated by the new master agent for the copy.
371 00:28:03.660 ⇒ 00:28:04.430 Mustafa Raja: creation.
372 00:28:04.550 ⇒ 00:28:16.169 Mustafa Raja: Yeah, so just to be sure, once the interview is done, or once the interview is completed, we would trigger those master agents.
373 00:28:16.280 ⇒ 00:28:19.369 Mustafa Raja: And then store output from each.
374 00:28:19.520 ⇒ 00:28:22.739 Mustafa Raja: In Superbase. That’s correct, right?
375 00:28:23.010 ⇒ 00:28:29.260 Samuel Roberts: Yeah, so I think eventually the case study will have the transcript stored there, the…
376 00:28:29.710 ⇒ 00:28:34.949 Samuel Roberts: I forget the name of it, the architect output, and then the branding output, we’ll call them for now.
377 00:28:34.950 ⇒ 00:28:42.210 Mustafa Raja: Okay, okay. Yeah, because I think, in my mind, there’s a world here where.
378 00:28:42.210 ⇒ 00:28:54.279 Samuel Roberts: the interview transcript is what it is, it gets processed, and then processed, but you might want to tweak that middle one with some editing UI here, and then rerun the branding one or something.
379 00:28:54.630 ⇒ 00:28:56.800 Gabriel Lam: There might be multiple assistants in the future, multiple.
380 00:28:56.800 ⇒ 00:29:02.780 Samuel Roberts: Exactly, exactly. So I think for now, let’s set it up in such a way that it’s, like, a two-asystem thing, but we’re storing the middle
381 00:29:03.050 ⇒ 00:29:05.100 Samuel Roberts: And it can be edited and rerun.
382 00:29:05.750 ⇒ 00:29:07.620 Mustafa Raja: Okay, yeah, that makes sense.
383 00:29:07.620 ⇒ 00:29:08.230 Samuel Roberts: Yeah.
384 00:29:08.990 ⇒ 00:29:20.729 Samuel Roberts: And then, yeah, I would say add a, like, create case study button as well is a good idea, so we can just create a few to test and not have to keep rerunning the same one over and over, but we’d still want to be able to rerun that same one,
385 00:29:21.080 ⇒ 00:29:25.630 Samuel Roberts: Potentially, with the same transcript and stuff, so… And that’s… yeah.
386 00:29:27.160 ⇒ 00:29:28.760 Mustafa Raja: I’m just wondering…
387 00:29:28.760 ⇒ 00:29:29.380 Samuel Roberts: Yeah.
388 00:29:34.790 ⇒ 00:29:36.279 Mustafa Raja: Give me a moment…
389 00:29:36.670 ⇒ 00:29:37.200 Samuel Roberts: Sure.
390 00:29:42.970 ⇒ 00:29:43.999 Mustafa Raja: We won’t be…
391 00:29:44.000 ⇒ 00:29:46.179 Samuel Roberts: It’s up to date or not.
392 00:29:46.180 ⇒ 00:29:53.919 Mustafa Raja: I was wondering, we could select… we could… we could have… for interviewees, we could have a selector that comes from here.
393 00:29:54.270 ⇒ 00:29:55.540 Samuel Roberts: Yes, definitely.
394 00:29:56.430 ⇒ 00:30:00.599 Samuel Roberts: But this needs to stay up to date, which means we need to do that Google stay-up-to-date thing.
395 00:30:01.950 ⇒ 00:30:06.230 Samuel Roberts: That we talked about, or we just need to keep this up-to-date at all times, which is also…
396 00:30:08.620 ⇒ 00:30:09.460 Mustafa Raja: Okay.
397 00:30:09.990 ⇒ 00:30:11.450 Samuel Roberts: Let’s.
398 00:30:11.920 ⇒ 00:30:15.940 Mustafa Raja: I guess for now, I can just disregard this.
399 00:30:16.280 ⇒ 00:30:18.860 Samuel Roberts: Yeah. Don’t worry about this now, let me do a little.
400 00:30:18.860 ⇒ 00:30:24.159 Mustafa Raja: Other thing could be, getting the people.
401 00:30:24.560 ⇒ 00:30:26.159 Samuel Roberts: From the, from Port.
402 00:30:26.700 ⇒ 00:30:30.560 Samuel Roberts: That’s what I was… that’s what I was gonna say, because I think we’re gonna need to validate against
403 00:30:30.670 ⇒ 00:30:39.349 Samuel Roberts: the auth anyway, and so tying that team page to this auth back to Google anyway is something we want to do, you know what I mean?
404 00:30:39.740 ⇒ 00:30:40.510 Mustafa Raja: We’re on this side.
405 00:30:40.510 ⇒ 00:30:47.960 Samuel Roberts: So this is really what we want to compare against, and then this should also be tied to that team page eventually, or the team table eventually.
406 00:30:49.100 ⇒ 00:30:51.220 Samuel Roberts: But for now, I’d say focus on this.
407 00:30:51.510 ⇒ 00:30:53.890 Mustafa Raja: So focus on auth?
408 00:30:54.980 ⇒ 00:30:58.649 Samuel Roberts: Yeah, I mean, there’ll be old people here too, but…
409 00:30:59.020 ⇒ 00:31:00.940 Samuel Roberts: I don’t know if these are…
410 00:31:01.990 ⇒ 00:31:13.649 Samuel Roberts: You know what, actually, let’s… let me say this. Don’t worry about either of those for now, let’s focus on the summarizing agent. Let me do a little digging into the Google, because we can get the Google to tie to the team to tie to the auth.
411 00:31:13.850 ⇒ 00:31:19.200 Samuel Roberts: then we know who’s still active, and who’s not, and who’s new, and you know what I mean? There’s a lot there that’s…
412 00:31:19.200 ⇒ 00:31:20.370 Mustafa Raja: Not that big thing.
413 00:31:20.380 ⇒ 00:31:22.259 Samuel Roberts: So let me spend a little time on that.
414 00:31:22.450 ⇒ 00:31:24.329 Mustafa Raja: We could also have a function.
415 00:31:24.600 ⇒ 00:31:33.579 Mustafa Raja: That whenever a new user, gets in this auth, they automatically have a record in this Teams table, if you want to do that.
416 00:31:33.830 ⇒ 00:31:50.139 Samuel Roberts: Yeah, I don’t know the best way. It’s either that, or it’s whenever we sync with the Google admin, it makes a team, and then whenever someone auths, it automatically ties them to their email properly. I don’t know yet. But yeah, you’re absolutely right. One of those ways is definitely something that has to happen.
417 00:31:50.300 ⇒ 00:31:54.079 Samuel Roberts: Which we definitely need for the role-based stuff we want to do eventually anyway.
418 00:31:54.080 ⇒ 00:31:54.760 Mustafa Raja: Oh, yeah.
419 00:31:54.760 ⇒ 00:31:57.279 Samuel Roberts: a little bit of time this week.
420 00:31:57.680 ⇒ 00:32:03.950 Samuel Roberts: So yeah, okay, let’s say… I’ll dig into that, because that’s kind of been the… the…
421 00:32:04.500 ⇒ 00:32:09.729 Samuel Roberts: Backlog for a little while anyway, and if it’s gonna help us here, it’s worth investigating.
422 00:32:11.630 ⇒ 00:32:18.569 Samuel Roberts: And then, Mustafa, if you could add that, like, create button, and the logging the superbase, and the agent stuff.
423 00:32:19.200 ⇒ 00:32:20.959 Samuel Roberts: And we’ll reconvene later, I guess.
424 00:32:22.660 ⇒ 00:32:23.280 Mustafa Raja: Yeah, yeah.
425 00:32:24.150 ⇒ 00:32:24.830 Samuel Roberts: Okay.
426 00:32:25.120 ⇒ 00:32:32.549 Gabriel Lam: I’ll just try to clean with that big gem that we have, and maybe refine the flow, just because I’ll be sharing this to Utam later.
427 00:32:32.550 ⇒ 00:32:33.750 Samuel Roberts: Totally, totally, yeah, whatever, yeah.
428 00:32:33.750 ⇒ 00:32:34.779 Gabriel Lam: the card later.
429 00:32:35.160 ⇒ 00:32:35.510 Samuel Roberts: Definitely.
430 00:32:35.510 ⇒ 00:32:35.919 Gabriel Lam: You have a better.
431 00:32:35.920 ⇒ 00:32:43.790 Samuel Roberts: Yeah, whatever… whatever you need there, and whatever input he has about the case studies as well, like, if we’re missing stuff that needs to get stored there. And then, yeah, whenever…
432 00:32:43.950 ⇒ 00:32:47.519 Samuel Roberts: it’s a good time on the West Coast, definitely, if you can talk to Hannah, too.
433 00:32:47.520 ⇒ 00:32:48.040 Gabriel Lam: Yeah.
434 00:32:48.940 ⇒ 00:32:55.169 Samuel Roberts: And make sure that… because, like, yeah, if we need to tweak that interview thing, we want to make sure to test that out, but… cool. Okay.
435 00:32:55.770 ⇒ 00:32:57.290 Samuel Roberts: Sounds like a plan, I think.
436 00:32:57.850 ⇒ 00:32:59.100 Mustafa Raja: Yeah, thank you.
437 00:32:59.260 ⇒ 00:33:06.820 Samuel Roberts: Thanks, guys. Yeah, I’ll be on Slack, I’m gonna dig into that authentication stuff, and then hopefully we can make that work.
438 00:33:07.030 ⇒ 00:33:07.870 Samuel Roberts: Cool.
439 00:33:08.450 ⇒ 00:33:09.420 Gabriel Lam: Anything else?
440 00:33:09.420 ⇒ 00:33:10.650 Mustafa Raja: Thanks.
441 00:33:10.650 ⇒ 00:33:11.250 Gabriel Lam: That’ll be all.
442 00:33:11.250 ⇒ 00:33:11.760 Mustafa Raja: I’m…
443 00:33:11.760 ⇒ 00:33:13.160 Samuel Roberts: Alright, cool, alright.
444 00:33:13.470 ⇒ 00:33:14.920 Samuel Roberts: I’ll see you guys later, then.
445 00:33:14.990 ⇒ 00:33:15.950 Gabriel Lam: See ya.
446 00:33:16.460 ⇒ 00:33:17.310 Samuel Roberts: Bye.