Meeting Title: Sync on Today’s Deliverables Date: 2026-03-24 Meeting participants: Mustafa Raja, Samuel Roberts, Pranav Narahari, Casie Aviles
WEBVTT
1 00:00:52.770 ⇒ 00:00:53.650 Samuel Roberts: Oh, hey.
2 00:01:05.440 ⇒ 00:01:06.380 Samuel Roberts: Can you hear me?
3 00:01:08.660 ⇒ 00:01:09.770 Mustafa Raja: Ayyy.
4 00:01:10.450 ⇒ 00:01:11.330 Samuel Roberts: How are you?
5 00:01:11.850 ⇒ 00:01:13.379 Mustafa Raja: Sorry, I had my speaker.
6 00:01:13.380 ⇒ 00:01:15.210 Samuel Roberts: You’re good, you’re good, I just joined, no worries.
7 00:01:15.820 ⇒ 00:01:16.940 Mustafa Raja: Hey, how are you?
8 00:01:17.520 ⇒ 00:01:21.599 Samuel Roberts: Doing alright. I was, how was your day?
9 00:01:21.600 ⇒ 00:01:22.660 Mustafa Raja: Yesterday.
10 00:01:22.710 ⇒ 00:01:25.949 Samuel Roberts: And I guess end of the week, yeah, I haven’t talked to you in a few days, have I?
11 00:01:26.170 ⇒ 00:01:29.120 Mustafa Raja: Yeah, as of, off from Friday till Monday.
12 00:01:29.600 ⇒ 00:01:31.479 Samuel Roberts: Yeah, nice. Good dude.
13 00:01:31.480 ⇒ 00:01:32.850 Mustafa Raja: Good long weekend.
14 00:01:33.130 ⇒ 00:01:33.890 Samuel Roberts: Yeah.
15 00:01:33.890 ⇒ 00:01:34.609 Mustafa Raja: How’s the wedding?
16 00:01:35.420 ⇒ 00:01:38.509 Samuel Roberts: It was good. My sister’s wedding was really nice,
17 00:01:38.990 ⇒ 00:01:44.849 Samuel Roberts: We had a fun weekend, long drive back from New York to Cleveland, but we made it, so…
18 00:01:45.350 ⇒ 00:01:50.790 Samuel Roberts: It was about… it’s an 8-hour drive, but there was really bad weather, so it took, like, 10.
19 00:01:52.520 ⇒ 00:01:55.579 Samuel Roberts: Yeah, so… but we’re here, we made it, we’re good.
20 00:01:55.580 ⇒ 00:01:56.540 Mustafa Raja: Yeah, definitely.
21 00:01:57.140 ⇒ 00:01:57.660 Samuel Roberts: Yeah.
22 00:01:57.810 ⇒ 00:01:58.680 Samuel Roberts: Hey, guys.
23 00:02:00.960 ⇒ 00:02:14.980 Pranav Narahari: Hey guys! Yeah, I just wanted to set this up since today is the kind of, like, the day that we want to send over the QA version of Andy, with kind of all the changes that we’ve been working on. So, you know, all the stuff that.
24 00:02:14.980 ⇒ 00:02:15.330 Samuel Roberts: in case.
25 00:02:15.330 ⇒ 00:02:27.500 Pranav Narahari: Casey’s been working on to improve time. I think Casey, today, one other thing is just kind of, like, creating that report for accuracy, just for us to see.
26 00:02:27.650 ⇒ 00:02:33.929 Pranav Narahari: That would be great to see. And then, Mustafa, I think there’s a few things on your plate.
27 00:02:34.050 ⇒ 00:02:49.990 Pranav Narahari: re-embedding based on the comments. I’ve locked all of the documents now, so they were making some comments yesterday as well, I saw. So, today, just kind of integrating all those comments into the document itself, they’ve kind of…
28 00:02:50.380 ⇒ 00:02:57.420 Pranav Narahari: they’ve kind of just left them as, like, highlights, and then maybe even certain, just, like, Google Doc comments, so…
29 00:02:57.750 ⇒ 00:03:02.779 Pranav Narahari: Just integrating that into the central docs itself is what we need to do, and then just re-embed.
30 00:03:02.910 ⇒ 00:03:10.149 Pranav Narahari: No. Casey, also, one other thing is for the admin UI.
31 00:03:10.610 ⇒ 00:03:19.370 Pranav Narahari: What I’m just gonna give Janice for now is the dev link, so if you could send that over, I’ll just forward that to her.
32 00:03:19.480 ⇒ 00:03:20.550 Pranav Narahari: Okay.
33 00:03:21.950 ⇒ 00:03:27.010 Pranav Narahari: And then… Yeah, I know that will… that URL will probably…
34 00:03:27.190 ⇒ 00:03:38.850 Pranav Narahari: we don’t want to be supporting that URL, we probably want to have a production version, but since it’s been down for some time, I just want to give her something to use and to see the database, and if she needs to make additions, she can still use that.
35 00:03:39.050 ⇒ 00:03:43.260 Pranav Narahari: So it’ll just, like, be a short-term solution.
36 00:03:43.450 ⇒ 00:03:52.159 Pranav Narahari: So… Other than that, though, I think we’re pretty good. Mustafa, all that you missed yesterday was,
37 00:03:52.390 ⇒ 00:03:57.579 Pranav Narahari: We had a brief conversation about, like, what cutover is gonna look like, so…
38 00:03:57.690 ⇒ 00:04:02.879 Pranav Narahari: What we’re gonna do tomorrow is actually do the final cutover.
39 00:04:03.070 ⇒ 00:04:10.869 Pranav Narahari: So, what that’ll look like is, we’ll be in the call, we’ll prep everything to make sure that
40 00:04:11.240 ⇒ 00:04:20.479 Pranav Narahari: based on their comments, if we need to do any async changes on what Andy looks like, I highly doubt it. If there is, then we’ll…
41 00:04:20.899 ⇒ 00:04:30.610 Pranav Narahari: try our best to kind of get those in by early day tomorrow, and then maybe we can reschedule that call tomorrow, if needed. But,
42 00:04:31.190 ⇒ 00:04:35.500 Pranav Narahari: If there’s no changes, which is what we expect, then we’ll basically…
43 00:04:36.020 ⇒ 00:04:47.899 Pranav Narahari: I think, Sam, maybe you can talk a little bit more to this new structure that we’re gonna set up in GCP, and how that cutover will exactly look like, but by the end of that call, you know, they’ll have a new production…
44 00:04:48.560 ⇒ 00:04:56.149 Pranav Narahari: they’ll just be able to use production using the mastrap. And I think… It’ll just be…
45 00:04:56.370 ⇒ 00:05:12.399 Pranav Narahari: on their end, we’ll just be sending them a memo saying, hey, the new… the migration is completely finalized, your CSRs can now just continue using ANDI as they were before, but it’s now using the backend that we’ve migrated to.
46 00:05:15.850 ⇒ 00:05:22.509 Samuel Roberts: Yeah. So, the only hiccup so far is that the Andy Deploy project still has no billing enabled.
47 00:05:22.630 ⇒ 00:05:26.679 Samuel Roberts: which… is…
48 00:05:27.060 ⇒ 00:05:33.630 Samuel Roberts: Only a problem if we want to specifically use that one. There are… we have the development, the staging, and we also have a Brainforge AI project.
49 00:05:34.010 ⇒ 00:05:35.760 Samuel Roberts: That are billing enabled.
50 00:05:38.690 ⇒ 00:05:39.410 Pranav Narahari: Okay.
51 00:05:39.720 ⇒ 00:05:43.769 Samuel Roberts: So I don’t know, I asked him, he gave it a thumbs up, I don’t think he did anything yet,
52 00:05:44.280 ⇒ 00:05:48.720 Samuel Roberts: I’m wondering if we just move everything into that Brainforge AI and call that our production.
53 00:05:50.440 ⇒ 00:05:51.160 Pranav Narahari: We can rename it.
54 00:05:51.160 ⇒ 00:05:51.950 Samuel Roberts: green is fine.
55 00:05:52.350 ⇒ 00:05:53.320 Mustafa Raja: Hmm…
56 00:05:54.560 ⇒ 00:05:57.450 Samuel Roberts: I don’t… 100% no.
57 00:05:58.120 ⇒ 00:05:59.480 Samuel Roberts: Okay.
58 00:05:59.910 ⇒ 00:06:07.409 Pranav Narahari: Yeah, I think, if needed, we can do that. Since Tim did acknowledge your message, maybe he just, like, has it on his to-do list for to-do.
59 00:06:07.410 ⇒ 00:06:12.190 Samuel Roberts: That’s what I’m hoping. So, that’s the only thing that’s, I think, keeping us from spinning things up there.
60 00:06:12.570 ⇒ 00:06:18.200 Pranav Narahari: Yeah, so, is there anything that you wanted to do on that today? Like, in order… like, so…
61 00:06:18.410 ⇒ 00:06:23.089 Pranav Narahari: To be clear, like, the deliverables today are… to…
62 00:06:23.540 ⇒ 00:06:38.269 Pranav Narahari: have them using QA as it would be set up for production tomorrow. So it should be using all the updated changes… it should be using the latest Restructure Central docs, as well as, and those
63 00:06:38.520 ⇒ 00:06:45.050 Pranav Narahari: Restructure Central Doc should also have the changes implemented that the… from the trainer’s feedback.
64 00:06:45.230 ⇒ 00:06:48.260 Pranav Narahari: And…
65 00:06:48.260 ⇒ 00:06:52.980 Samuel Roberts: Yeah, I mean, so, let me, let me share real quick, just to show you guys what I’m talking about.
66 00:06:55.010 ⇒ 00:06:56.980 Samuel Roberts: So…
67 00:06:59.000 ⇒ 00:07:06.859 Samuel Roberts: this is how I figured out the billing, because I was like, why can’t I do things here? But… so we have a bunch of different stuff. This is everything that our service account has access to.
68 00:07:07.190 ⇒ 00:07:11.649 Samuel Roberts: project-wise, okay? So the development is where we’ve been working, right?
69 00:07:13.060 ⇒ 00:07:21.949 Samuel Roberts: This Brainforge AI is actually where the, the chat handler is that Tim was updating for us before we had the service account.
70 00:07:21.950 ⇒ 00:07:23.110 Mustafa Raja: point. Okay.
71 00:07:23.110 ⇒ 00:07:32.080 Samuel Roberts: So, I think that’s where we will want to update the chat handler 2.2… the Mastra Deployed app.
72 00:07:32.430 ⇒ 00:07:34.520 Samuel Roberts: And not N at N, correct?
73 00:07:35.220 ⇒ 00:07:40.859 Casie Aviles: Yes, so this… this is kind of… this one is the live one, technically, right?
74 00:07:42.800 ⇒ 00:07:50.459 Samuel Roberts: Yeah, so this is… this is the, yeah, so if I… I can… I don’t think I have it up here, but if I go back to…
75 00:07:50.940 ⇒ 00:07:57.760 Samuel Roberts: Cloud Run, and I go to Brainforge AI… this is the Brainforge backend invoker, that’s what he had set up.
76 00:07:58.210 ⇒ 00:08:03.030 Samuel Roberts: touched in November. So the code here is that…
77 00:08:03.130 ⇒ 00:08:11.709 Samuel Roberts: Python code for handling the chat. So, like, this will also have to get updated no matter what, because that’s what’s tied to their handy chat box, right?
78 00:08:12.520 ⇒ 00:08:13.120 Mustafa Raja: Yes.
79 00:08:13.120 ⇒ 00:08:18.690 Samuel Roberts: Question becomes where to actually do the production deployment, right?
80 00:08:18.690 ⇒ 00:08:19.800 Mustafa Raja: So… Hmm.
81 00:08:20.090 ⇒ 00:08:23.570 Samuel Roberts: My thought was, like, if he doesn’t set this up in time.
82 00:08:24.020 ⇒ 00:08:28.210 Samuel Roberts: Do we just want to put it onto this project? I don’t really see an issue there.
83 00:08:28.330 ⇒ 00:08:32.849 Samuel Roberts: We’ve never really touched the staging. We could re… have we done anything with staging, actually?
84 00:08:33.549 ⇒ 00:08:39.689 Casie Aviles: Yeah, just one service, we deployed one service there. The one you found some.
85 00:08:40.299 ⇒ 00:08:43.899 Samuel Roberts: Oh, is that important for anything? What was that? I don’t remember, you know, offhand.
86 00:08:43.900 ⇒ 00:08:50.000 Casie Aviles: Yeah, it was just, A staging, service for chat handlers.
87 00:08:50.440 ⇒ 00:08:53.350 Samuel Roberts: Oh, is that the, like, the test, the.
88 00:08:53.680 ⇒ 00:08:57.330 Casie Aviles: Yeah, it’s just for testing. And then also, like, a staging…
89 00:08:57.530 ⇒ 00:09:00.360 Casie Aviles: chat app, that’s what I see. Yeah, that’s right.
90 00:09:00.360 ⇒ 00:09:02.519 Samuel Roberts: I forgot about that. Okay, so I, I…
91 00:09:02.940 ⇒ 00:09:09.250 Samuel Roberts: I would kind of feel okay if we just wanted to rename the staging and make that the deploy.
92 00:09:09.250 ⇒ 00:09:10.950 Mustafa Raja: I…
93 00:09:10.950 ⇒ 00:09:11.629 Samuel Roberts: I don’t know if that’s…
94 00:09:11.630 ⇒ 00:09:19.910 Mustafa Raja: chat handler, this chat handler may be a Google Workspace add-on thing, no? So…
95 00:09:20.320 ⇒ 00:09:22.560 Casie Aviles: Oh… Yeah. Right.
96 00:09:22.560 ⇒ 00:09:23.820 Samuel Roberts: Oh, this one?
97 00:09:26.040 ⇒ 00:09:30.370 Mustafa Raja: Yeah, if there’s no chat app here, then we can create a new chat app, as convention.
98 00:09:30.370 ⇒ 00:09:33.050 Samuel Roberts: But I don’t think we need to. I think we’re just gonna use this function.
99 00:09:33.050 ⇒ 00:09:35.249 Mustafa Raja: Oh, yeah, yeah, that’s… yeah, yeah, sorry.
100 00:09:35.660 ⇒ 00:09:40.840 Samuel Roberts: So my thought is that we would just add a few more services here, and call this our production.
101 00:09:41.390 ⇒ 00:09:42.669 Mustafa Raja: That makes sense.
102 00:09:43.450 ⇒ 00:09:54.589 Mustafa Raja: I’m also wondering, do you want to have multiple, BigQuery instances also, or are we just going to create datasets on prod and dev?
103 00:09:55.910 ⇒ 00:09:58.120 Mustafa Raja: That’s already in the development.
104 00:09:58.750 ⇒ 00:10:05.510 Samuel Roberts: Right, so in develop… that’s the other thing I wanted to… okay, good, thank you. In development, we have.
105 00:10:06.360 ⇒ 00:10:07.200 Mustafa Raja: BigQuery.
106 00:10:10.450 ⇒ 00:10:11.819 Samuel Roberts: Datasets, right?
107 00:10:11.970 ⇒ 00:10:18.410 Samuel Roberts: Some of this is for… the discovery work, though, right?
108 00:10:19.710 ⇒ 00:10:20.550 Mustafa Raja: Yes, good.
109 00:10:20.550 ⇒ 00:10:23.539 Samuel Roberts: And the transcript stuff? Yeah, okay. So, I think…
110 00:10:23.890 ⇒ 00:10:27.629 Samuel Roberts: I think we would just want to set up a new one in the production project.
111 00:10:28.260 ⇒ 00:10:31.810 Mustafa Raja: Okay Yeah, I was just wondering if you want to keep one instance.
112 00:10:31.810 ⇒ 00:10:32.279 Samuel Roberts: And I think…
113 00:10:32.480 ⇒ 00:10:33.070 Mustafa Raja: What did it?
114 00:10:33.070 ⇒ 00:10:36.370 Samuel Roberts: Yeah, I think we’ll leave this one alone, and we’ll set up a new one.
115 00:10:36.930 ⇒ 00:10:39.789 Samuel Roberts: The question is just where, at this point.
116 00:10:40.690 ⇒ 00:10:42.719 Samuel Roberts: Between this, this…
117 00:10:44.500 ⇒ 00:10:51.120 Samuel Roberts: I mean, my… my… ideally, we’d set it up under deploy, but until that’s enabled, I don’t know if I can even… like, I went to go do something, and it was like, you can’t.
118 00:10:51.120 ⇒ 00:10:58.469 Mustafa Raja: Yeah, I guess my question is, if we want to keep one BigQuery instance with multiple data sets.
119 00:10:58.610 ⇒ 00:11:08.869 Mustafa Raja: distributed among, these services, or these, projects, or if these projects would have their own, BigQuery instances.
120 00:11:10.890 ⇒ 00:11:12.989 Samuel Roberts: Oh, I see what you’re saying. I…
121 00:11:14.950 ⇒ 00:11:19.080 Samuel Roberts: I don’t know if I have a huge preference there. I would say, I think…
122 00:11:19.890 ⇒ 00:11:27.110 Samuel Roberts: just from a separation of concerns kind of thing, I would kind of want everything under one project for production, at least.
123 00:11:29.140 ⇒ 00:11:29.780 Mustafa Raja: Yep.
124 00:11:30.350 ⇒ 00:11:34.789 Samuel Roberts: And so I think we probably want to set up a new BigQuery, and then do the data sets in there.
125 00:11:35.020 ⇒ 00:11:37.190 Samuel Roberts: for… I, I…
126 00:11:37.430 ⇒ 00:11:44.009 Samuel Roberts: I don’t know if that has any other billing ramifications for them or anything, but I just feel like if we’re gonna finally set up a formal
127 00:11:44.110 ⇒ 00:11:51.110 Samuel Roberts: like, production project, and this… ideally that one, I want everything kind of under there, is my thought.
128 00:11:51.110 ⇒ 00:11:51.809 Mustafa Raja: Yeah, that makes sense.
129 00:11:51.810 ⇒ 00:11:55.990 Samuel Roberts: But… but until we get… Yeah.
130 00:11:56.710 ⇒ 00:11:58.400 Samuel Roberts: Oh, there is stuff in here, look at that.
131 00:12:03.220 ⇒ 00:12:06.660 Samuel Roberts: Oh, this was updated yesterday? Oh, no, this is… under different…
132 00:12:06.660 ⇒ 00:12:07.200 Mustafa Raja: No.
133 00:12:07.200 ⇒ 00:12:12.120 Samuel Roberts: I see, I see, I see, there we go, okay. I didn’t realize it was showing me all the projects. I really hate this interface.
134 00:12:12.120 ⇒ 00:12:12.670 Mustafa Raja: Yeah.
135 00:12:12.670 ⇒ 00:12:13.300 Samuel Roberts: much.
136 00:12:13.750 ⇒ 00:12:18.700 Samuel Roberts: Okay, in that case, I think we’re probably alright. Okay.
137 00:12:20.970 ⇒ 00:12:24.740 Samuel Roberts: So, I think I posted that, like, list,
138 00:12:27.080 ⇒ 00:12:29.420 Samuel Roberts: Where did it end up?
139 00:12:30.170 ⇒ 00:12:35.490 Samuel Roberts: Yeah, I, I, so for… for the… for Cloud Run…
140 00:12:35.680 ⇒ 00:12:37.460 Samuel Roberts: We need to have the master app.
141 00:12:37.830 ⇒ 00:12:43.420 Samuel Roberts: We actually don’t need the monster embedding app, it’s part of it, I didn’t realize those were just another endpoint, so I’m gonna…
142 00:12:43.800 ⇒ 00:12:45.899 Samuel Roberts: Edit that, okay.
143 00:12:46.800 ⇒ 00:12:48.620 Pranav Narahari: One, one quick, like.
144 00:12:48.620 ⇒ 00:12:49.790 Samuel Roberts: Yeah, go for it.
145 00:12:50.630 ⇒ 00:13:03.469 Pranav Narahari: I just want to make sure, like, so I feel like a lot of this stuff is definitely important for us to kind of just, like, move more smoothly going into the future and just have things organized, but in terms of, like, today’s deliverables,
146 00:13:04.000 ⇒ 00:13:10.210 Pranav Narahari: how are we feeling about that? What is the current state of that QA Andy bought?
147 00:13:10.960 ⇒ 00:13:19.650 Pranav Narahari: is it… is it true? And, like, I’m happy to, like, if you guys want to continue having this conversation, like, we can continue it, but I just want to make sure, like, today’s priorities are just…
148 00:13:19.710 ⇒ 00:13:36.589 Pranav Narahari: like, Mustafa, Casey, Sam… Sam, I think maybe less so, like, you need to add to this, but I think for Mustafa specifically, like, making those comments to the Central Docs, or integrating those comments to the Central Docs, and then, re-embedding those documents,
149 00:13:36.700 ⇒ 00:13:37.520 Pranav Narahari: After we.
150 00:13:37.520 ⇒ 00:13:39.909 Samuel Roberts: the development BigQuery?
151 00:13:43.080 ⇒ 00:13:46.689 Mustafa Raja: So, embeddings live in, Cloud Run, right?
152 00:13:46.690 ⇒ 00:13:49.299 Samuel Roberts: Oh, I’m sorry, Cloud Run, thank you, yes. They’re the Cloud.
153 00:13:49.300 ⇒ 00:13:51.929 Mustafa Raja: Probably Cloud SQL, not run, yeah.
154 00:13:52.840 ⇒ 00:13:54.749 Samuel Roberts: But that’s under development.
155 00:13:54.800 ⇒ 00:13:57.810 Mustafa Raja: Yes, I think, I think, yeah…
156 00:13:57.810 ⇒ 00:13:58.799 Samuel Roberts: Nope, that’s the wrong one.
157 00:13:58.800 ⇒ 00:14:08.339 Pranav Narahari: I guess it really matters too much where it exists, because to the client, it doesn’t really make a difference. For us, we can make that change after the fact.
158 00:14:10.070 ⇒ 00:14:15.080 Pranav Narahari: But… I… But I think that’s how I just see all the…
159 00:14:15.850 ⇒ 00:14:21.410 Pranav Narahari: all the necessary changes being for today. And let me maybe just double-check on the linear board, but…
160 00:14:22.250 ⇒ 00:14:27.540 Samuel Roberts: You’re so… okay, hold on. When I was… when we were talking yesterday, my thought was that we were gonna get the deployed
161 00:14:27.730 ⇒ 00:14:36.169 Samuel Roberts: like, the production stuff up, and just not flip the switch on the backend invoker yet. We were gonna enable that on a…
162 00:14:36.880 ⇒ 00:14:39.750 Samuel Roberts: a chat that was going to be QA for them.
163 00:14:42.620 ⇒ 00:14:48.780 Samuel Roberts: you’re saying… you wanna… Not do that?
164 00:14:50.300 ⇒ 00:14:51.409 Samuel Roberts: You wanna just use the.
165 00:14:51.410 ⇒ 00:14:51.770 Pranav Narahari: Cool.
166 00:14:51.770 ⇒ 00:14:52.780 Samuel Roberts: development stuff?
167 00:14:52.780 ⇒ 00:14:58.849 Pranav Narahari: what’s important to me, and Sam, you can… you can assess, like, what’s the best technical implementation, is…
168 00:14:58.970 ⇒ 00:15:03.810 Pranav Narahari: they should just be able to use QA as it’s going to exist tomorrow in production.
169 00:15:04.020 ⇒ 00:15:05.300 Pranav Narahari: So, when they use… Right, that’s.
170 00:15:05.300 ⇒ 00:15:11.220 Samuel Roberts: Talking about with the new… With the separate project and getting all of the lead deployed.
171 00:15:11.780 ⇒ 00:15:14.490 Pranav Narahari: Okay, so, okay, so… I just wanna…
172 00:15:14.490 ⇒ 00:15:15.100 Samuel Roberts: Here’s the thing.
173 00:15:15.100 ⇒ 00:15:15.969 Pranav Narahari: It doesn’t mean.
174 00:15:15.970 ⇒ 00:15:16.899 Samuel Roberts: it doesn’t…
175 00:15:17.390 ⇒ 00:15:31.469 Samuel Roberts: need this, necessarily. This could be stuff we do behind the scenes after the fact, but my thought was, if we’re gonna be flipping the switch tomorrow anyway, we would get it all going today and give them access to a different chat box that is tied to the same Andy
176 00:15:31.630 ⇒ 00:15:32.630 Samuel Roberts: backend.
177 00:15:33.230 ⇒ 00:15:39.399 Pranav Narahari: Sure, yeah, that works for me. That seems like the optimal situation. I just want to make sure, though, that
178 00:15:39.660 ⇒ 00:15:44.419 Pranav Narahari: today, I can give them the go-ahead to start using the.
179 00:15:44.420 ⇒ 00:15:46.890 Samuel Roberts: I see what you’re saying. Okay, so then in that case…
180 00:15:46.890 ⇒ 00:15:50.140 Pranav Narahari: For me, it’s just, like, the scope of what we’re trying to do.
181 00:15:50.140 ⇒ 00:15:51.960 Samuel Roberts: Yeah, I hear you.
182 00:15:53.190 ⇒ 00:15:56.300 Samuel Roberts: And if that’s the case, then, like.
183 00:15:56.490 ⇒ 00:16:06.389 Samuel Roberts: there’s not going to be a ton of difference between the dev environment and the to-be-created production environment at this point, so we probably just want to give them access to the QA, and then get the rest going.
184 00:16:07.700 ⇒ 00:16:08.170 Pranav Narahari: Okay.
185 00:16:08.170 ⇒ 00:16:09.060 Samuel Roberts: Separately.
186 00:16:09.540 ⇒ 00:16:11.520 Samuel Roberts: Gotcha. Does that make sense? Like…
187 00:16:13.220 ⇒ 00:16:15.959 Samuel Roberts: I would say then, yeah, let’s just do…
188 00:16:17.190 ⇒ 00:16:21.820 Samuel Roberts: the development let Tim enable the deploy
189 00:16:22.390 ⇒ 00:16:25.840 Samuel Roberts: Get everything on there, but give them access to what’s currently set up.
190 00:16:26.630 ⇒ 00:16:27.700 Samuel Roberts: Does that work?
191 00:16:29.690 ⇒ 00:16:31.349 Pranav Narahari: For me, it works, yeah, yeah, I think…
192 00:16:31.350 ⇒ 00:16:36.909 Samuel Roberts: Yeah, Mustafa Casey, like, I think that simplifies a little bit of what we have to do today.
193 00:16:37.610 ⇒ 00:16:38.280 Mustafa Raja: Yeah.
194 00:16:39.130 ⇒ 00:16:42.290 Samuel Roberts: Okay. Then let’s just do that. So then, all we have to do…
195 00:16:42.630 ⇒ 00:16:47.749 Samuel Roberts: Is give them a chat, was that this one, then?
196 00:16:49.800 ⇒ 00:17:05.220 Mustafa Raja: Yes, it would be this one, and for the… what’s actually happening is this development chat, project is only serving the, Google Chat app, and the rest of the services are deployed in, anti-development, you know?
197 00:17:05.220 ⇒ 00:17:09.759 Samuel Roberts: Right, right, I just didn’t know where this was actually, like, what is the piece here that’s doing the invoking, like…
198 00:17:10.150 ⇒ 00:17:15.470 Mustafa Raja: It should be, it should be an API, that, chat.
199 00:17:15.470 ⇒ 00:17:17.690 Samuel Roberts: Oh, okay.
200 00:17:18.609 ⇒ 00:17:22.580 Samuel Roberts: Wait, so the chatty… is that different than how he has his? Oh, I see, okay, yeah.
201 00:17:24.319 ⇒ 00:17:26.129 Casie Aviles: And then we pass a URL.
202 00:17:26.619 ⇒ 00:17:27.159 Mustafa Raja: Yeah.
203 00:17:27.160 ⇒ 00:17:28.460 Casie Aviles: Go to configuration.
204 00:17:28.460 ⇒ 00:17:29.100 Mustafa Raja: For two things.
205 00:17:29.100 ⇒ 00:17:29.660 Samuel Roberts: coming from.
206 00:17:29.660 ⇒ 00:17:35.469 Mustafa Raja: Yeah, one service, one service account, and then, this Google Chat API.
207 00:17:36.680 ⇒ 00:17:39.200 Samuel Roberts: Okay, that’s fine then. Okay, so this is a little…
208 00:17:39.200 ⇒ 00:17:40.730 Casie Aviles: Oh, wait, not that one.
209 00:17:40.920 ⇒ 00:17:42.669 Samuel Roberts: I see, I see, okay.
210 00:17:43.320 ⇒ 00:17:47.180 Samuel Roberts: So why is the other one… Hmm.
211 00:17:47.180 ⇒ 00:17:50.850 Mustafa Raja: Okay, the other one was, was an add-on, right? Was an add-on by…
212 00:17:50.850 ⇒ 00:17:51.490 Samuel Roberts: Original one?
213 00:17:52.630 ⇒ 00:17:57.410 Mustafa Raja: Yeah, the original one that was in, also Andy, development, right?
214 00:17:57.410 ⇒ 00:18:01.009 Samuel Roberts: Yeah, but this one, the one that is the Andy they use…
215 00:18:01.810 ⇒ 00:18:04.170 Mustafa Raja: Yeah, this one is also the right one.
216 00:18:04.610 ⇒ 00:18:08.730 Mustafa Raja: We would be able to shift this when the time comes, you know?
217 00:18:08.850 ⇒ 00:18:18.019 Samuel Roberts: Okay, okay, that’s fine. Yeah, then I think plan today is let’s do everything in the development environment, tie that to here, I guess? Or this one, I should say?
218 00:18:18.470 ⇒ 00:18:18.850 Mustafa Raja: Yeah.
219 00:18:18.850 ⇒ 00:18:20.210 Samuel Roberts: And give them access to that.
220 00:18:21.420 ⇒ 00:18:23.119 Samuel Roberts: And that’ll be their QA.
221 00:18:24.260 ⇒ 00:18:24.890 Mustafa Raja: Yep.
222 00:18:25.630 ⇒ 00:18:32.060 Samuel Roberts: Okay, so then, once Tim gets the billing done for the deploy, we migrate
223 00:18:32.260 ⇒ 00:18:36.299 Samuel Roberts: All the services and replicate the data over there.
224 00:18:36.960 ⇒ 00:18:37.650 Mustafa Raja: Yeah.
225 00:18:38.320 ⇒ 00:18:38.910 Samuel Roberts: Okay.
226 00:18:39.330 ⇒ 00:18:42.859 Samuel Roberts: That simplifies that a little bit today, in terms of what we have to deliver for…
227 00:18:43.070 ⇒ 00:18:44.599 Samuel Roberts: You’ve got engineering signs.
228 00:18:45.950 ⇒ 00:18:46.320 Mustafa Raja: Google.
229 00:18:46.320 ⇒ 00:18:47.630 Samuel Roberts: check with development.
230 00:18:48.110 ⇒ 00:18:52.069 Samuel Roberts: This should have everything running here anyway. Okay.
231 00:18:54.270 ⇒ 00:19:00.389 Samuel Roberts: Yeah, I would say just, do those embeddings, and then what were the other pieces that have to happen here?
232 00:19:02.040 ⇒ 00:19:03.659 Samuel Roberts: To make this available.
233 00:19:07.220 ⇒ 00:19:11.539 Mustafa Raja: I think on my side, it’s the embeddings only, let me know if there’s anything else I need to do.
234 00:19:11.710 ⇒ 00:19:15.690 Samuel Roberts: Yeah, I think, Casey, is there anything else you have to finish up here?
235 00:19:16.290 ⇒ 00:19:19.000 Casie Aviles: The BigQuery should be logging now.
236 00:19:19.730 ⇒ 00:19:20.390 Samuel Roberts: Okay.
237 00:19:21.450 ⇒ 00:19:22.160 Casie Aviles: Yeah.
238 00:19:22.400 ⇒ 00:19:25.480 Casie Aviles: So, I think that’s… that’s all.
239 00:19:25.960 ⇒ 00:19:27.089 Casie Aviles: I had left to do.
240 00:19:27.090 ⇒ 00:19:30.459 Samuel Roberts: And that… and that’s still under… that’s under here, under the development, and…
241 00:19:30.460 ⇒ 00:19:32.580 Casie Aviles: Yeah, that’s… that’s still underdeveloped.
242 00:19:32.820 ⇒ 00:19:34.089 Casie Aviles: It should be in that evening.
243 00:19:34.090 ⇒ 00:19:35.540 Samuel Roberts: is… Randy Law.
244 00:19:35.540 ⇒ 00:19:37.040 Casie Aviles: Divox.
245 00:19:37.550 ⇒ 00:19:38.400 Samuel Roberts: Cool.
246 00:19:39.060 ⇒ 00:19:40.770 Samuel Roberts: Cool, okay.
247 00:19:43.140 ⇒ 00:19:43.950 Samuel Roberts: Okay.
248 00:19:47.090 ⇒ 00:19:49.170 Casie Aviles: you know, we could… I think we could do a preview.
249 00:19:49.170 ⇒ 00:19:52.109 Samuel Roberts: I’ll preview, thank you, yeah. Okay, there you go, yep, alright, cool.
250 00:19:56.340 ⇒ 00:19:57.200 Samuel Roberts: Cool.
251 00:19:59.710 ⇒ 00:20:03.589 Samuel Roberts: Are we logging, the time and everything on these?
252 00:20:06.660 ⇒ 00:20:09.999 Casie Aviles: I think it’s still using the…
253 00:20:10.820 ⇒ 00:20:14.010 Casie Aviles: Record ID, the timestamp’s still there.
254 00:20:14.640 ⇒ 00:20:17.290 Samuel Roberts: Okay, are we able to… Add that.
255 00:20:18.880 ⇒ 00:20:19.430 Samuel Roberts: how…
256 00:20:19.430 ⇒ 00:20:20.630 Casie Aviles: As a, as a column.
257 00:20:21.260 ⇒ 00:20:22.150 Samuel Roberts: Yeah.
258 00:20:23.710 ⇒ 00:20:27.980 Samuel Roberts: I guess we’re gonna have… do we have the execution… or execution ID is not…
259 00:20:28.750 ⇒ 00:20:31.209 Mustafa Raja: We can add an ID or something, yeah.
260 00:20:31.620 ⇒ 00:20:36.779 Samuel Roberts: Yeah, okay, yeah, that’s all… I just want to make sure that we’ll be able to correlate those. Okay, cool. Then I think…
261 00:20:37.030 ⇒ 00:20:44.499 Samuel Roberts: In that case, finish up the embedding, and then we just need to make sure that that chat app has the right monster, right?
262 00:20:47.560 ⇒ 00:20:48.460 Casie Aviles: Yep,
263 00:20:48.550 ⇒ 00:20:52.519 Samuel Roberts: the right link? Okay, then let’s do that, and then, we can talk…
264 00:20:53.050 ⇒ 00:20:56.000 Samuel Roberts: Like, redeploying all these to a…
265 00:20:56.360 ⇒ 00:20:59.369 Samuel Roberts: production project, once Tim enables that.
266 00:21:00.730 ⇒ 00:21:01.390 Mustafa Raja: Yeah.
267 00:21:01.900 ⇒ 00:21:02.540 Samuel Roberts: Okay.
268 00:21:03.850 ⇒ 00:21:04.900 Samuel Roberts: That’s good, then.
269 00:21:05.140 ⇒ 00:21:10.500 Samuel Roberts: When do you think that can be done by, I guess, to share it? Because you’re going to need to share that by when, print off?
270 00:21:11.980 ⇒ 00:21:17.140 Pranav Narahari: I’m just gonna send a memo, so end of day, is what I told them, so… Okay, cool.
271 00:21:17.140 ⇒ 00:21:17.579 Samuel Roberts: Just to make sure.
272 00:21:17.580 ⇒ 00:21:24.109 Pranav Narahari: I’m just gonna put a meeting, like, just for us to… if we don’t figure things out async, we just have, like, a meeting to just, like…
273 00:21:24.250 ⇒ 00:21:28.870 Pranav Narahari: go through everything. I just wanna… so…
274 00:21:29.240 ⇒ 00:21:32.819 Pranav Narahari: Mustafa, I think what is probably just top of…
275 00:21:32.990 ⇒ 00:21:41.350 Pranav Narahari: top of the priority list is just to take a look at the central docs and making sure that, okay, they’re in a good state. I created a ticket for you,
276 00:21:41.860 ⇒ 00:21:50.770 Pranav Narahari: to actually… There’s certain comments that say, like, this is… This is universal information.
277 00:21:51.080 ⇒ 00:21:56.870 Pranav Narahari: I’m not as concerned about extracting that from the documents and creating a whole new document.
278 00:21:57.030 ⇒ 00:22:00.269 Pranav Narahari: There is going to be an additional document, I guess, that…
279 00:22:00.620 ⇒ 00:22:05.669 Pranav Narahari: could be re-embed. If that’s too much of a lift, then we can add it to a specific document.
280 00:22:06.990 ⇒ 00:22:16.069 Pranav Narahari: because Janiece just gave me a document today saying, like, these are templates that are just, like, universal information that Andy should be able to pull from, so…
281 00:22:16.780 ⇒ 00:22:19.389 Pranav Narahari: Yeah, actually, what do you think is the best,
282 00:22:20.070 ⇒ 00:22:28.209 Pranav Narahari: best course of action for that, for those templates? Is it to create a new document, or is it to create, or to add that into the existing documents?
283 00:22:28.510 ⇒ 00:22:32.680 Pranav Narahari: Like, what is, what is actually, like, possible for today?
284 00:22:34.380 ⇒ 00:22:46.749 Mustafa Raja: I haven’t taken a look at the comments yet, so, so, what sort of, so the, does the comments say that we are missing some information in the, in the central doc, or something?
285 00:22:48.000 ⇒ 00:22:55.150 Pranav Narahari: Yeah, so there’s certain things that, certain things that are, like, incorrect information in there, and then also, missing information.
286 00:22:56.060 ⇒ 00:22:56.775 Mustafa Raja: Mmm…
287 00:22:58.040 ⇒ 00:23:00.600 Samuel Roberts: But you said it’s universal, is that what you’re saying?
288 00:23:01.030 ⇒ 00:23:04.790 Pranav Narahari: Well, there’s two things. I think Mustafa’s talking about just, like, the trainer’s comments.
289 00:23:04.790 ⇒ 00:23:05.230 Samuel Roberts: Okay.
290 00:23:05.230 ⇒ 00:23:14.619 Pranav Narahari: And also, the additional thing, which is their… they also commented on certain information being not department-specific.
291 00:23:17.530 ⇒ 00:23:27.069 Pranav Narahari: So it’s just, like, we have that same information across all of the departments, in terms of, like, a lot of it’s, like, templates, or…
292 00:23:27.480 ⇒ 00:23:30.310 Pranav Narahari: You know, just, this is not department-specific information.
293 00:23:32.050 ⇒ 00:23:41.699 Pranav Narahari: Do we… what is obviously optimal is just that, okay, if it’s not department-specific, it should be in a separate document that’s just, you know, department-agnostic, docs.
294 00:23:43.560 ⇒ 00:23:50.279 Pranav Narahari: But… since, you know, we just got this information now, I don’t know how important it is for accuracy if we just…
295 00:23:51.130 ⇒ 00:23:56.640 Pranav Narahari: Put it into, like, one document, and then don’t put it in the others.
296 00:23:59.920 ⇒ 00:24:05.520 Pranav Narahari: But then I also don’t know the lift of, like, okay, if we’re trying to support another document, how does that fit into the embedding pipeline?
297 00:24:06.760 ⇒ 00:24:12.839 Mustafa Raja: In the, embedding, it shouldn’t be much, much of a lift in, embedding pipeline.
298 00:24:13.870 ⇒ 00:24:14.849 Pranav Narahari: It wouldn’t be.
299 00:24:15.010 ⇒ 00:24:15.850 Mustafa Raja: Nope.
300 00:24:16.260 ⇒ 00:24:35.639 Pranav Narahari: Okay, so then that’s probably the best course of action, then. Let’s, look at the comments, see which is universal information, and then extract that from the current central docs, like the department-specific ones. We’ll create a new central doc with just this department agnostic information, and then
301 00:24:35.960 ⇒ 00:24:37.290 Pranav Narahari: embed that.
302 00:24:37.930 ⇒ 00:24:39.340 Pranav Narahari: And then we should be good to go.
303 00:24:40.920 ⇒ 00:24:42.380 Mustafa Raja: Okay…
304 00:24:46.670 ⇒ 00:24:48.830 Mustafa Raja: Yeah, I’m, I’m looking…
305 00:24:48.830 ⇒ 00:24:53.399 Pranav Narahari: And as you’re looking into this, too, like, feel free to just, like, ping me, and then…
306 00:24:53.880 ⇒ 00:24:59.289 Pranav Narahari: Yeah. I, I can just hop into a meeting to kind of give you a little bit more context if it’s needed.
307 00:24:59.430 ⇒ 00:25:02.150 Pranav Narahari: And then, yeah, let me know if, like.
308 00:25:03.690 ⇒ 00:25:11.159 Pranav Narahari: if, you need any assistance there, I can… we can have, like, a working session together to try to just, like.
309 00:25:11.810 ⇒ 00:25:13.180 Pranav Narahari: You know, get through it.
310 00:25:13.670 ⇒ 00:25:22.740 Pranav Narahari: So we can, have it all properly embedded by end of day today, and just… yeah, just so we all hit that deadline by end of day, like, I can support in any way.
311 00:25:23.720 ⇒ 00:25:31.169 Mustafa Raja: Hmm… Yeah, I’m just taking a look at the comments that they have. Let me share my screen.
312 00:25:31.880 ⇒ 00:25:32.470 Pranav Narahari: Yep.
313 00:25:35.530 ⇒ 00:25:39.940 Mustafa Raja: So, needs, needs to be changed to new residential, best.
314 00:25:40.920 ⇒ 00:25:45.570 Mustafa Raja: So, we should just do… we should just remove this… this part?
315 00:25:45.570 ⇒ 00:25:46.180 Pranav Narahari: Yep.
316 00:25:48.240 ⇒ 00:25:48.900 Mustafa Raja: Okay.
317 00:25:49.500 ⇒ 00:25:56.370 Pranav Narahari: Yeah, so for some of this stuff, like, it’ll be as simple as that. I think for most of it, it’s just actually gonna be as simple as that.
318 00:25:56.670 ⇒ 00:26:00.209 Mustafa Raja: Yeah, for pests, at least, it is like that, you know?
319 00:26:00.470 ⇒ 00:26:04.129 Pranav Narahari: Yeah, so every trainer gave comments in a little bit of a different way, like…
320 00:26:04.330 ⇒ 00:26:08.550 Pranav Narahari: I told them to give comments like this, some of them just, like, did highlights.
321 00:26:08.990 ⇒ 00:26:13.840 Pranav Narahari: Yeah.
322 00:26:14.710 ⇒ 00:26:15.330 Mustafa Raja: Excellent.
323 00:26:15.630 ⇒ 00:26:16.590 Mustafa Raja: Okay.
324 00:26:17.230 ⇒ 00:26:21.270 Mustafa Raja: Yeah, I’ll let you know if I need any, any help from, from the team.
325 00:26:22.250 ⇒ 00:26:27.289 Pranav Narahari: Good, good. Yeah, so, like, what I just want is by, like, end of the day, we can just, like, make sure that…
326 00:26:27.390 ⇒ 00:26:35.439 Pranav Narahari: we’re good to go. So yeah, let me know where we’re maybe lagging, and then I can… I can fill in the gaps.
327 00:26:37.450 ⇒ 00:26:38.140 Mustafa Raja: Okay.
328 00:26:38.740 ⇒ 00:26:39.719 Pranav Narahari: Perfect, thank you guys.
329 00:26:39.720 ⇒ 00:26:46.659 Samuel Roberts: Okay, so the embedding, and then just real quick, the actual chat handler, is that…
330 00:26:46.850 ⇒ 00:26:50.239 Samuel Roberts: gonna be set up… is that set up ready to go for the monster already, or…
331 00:26:50.790 ⇒ 00:26:55.359 Samuel Roberts: Do we have a link to share with them, or a chat window to share with them, however it works?
332 00:26:56.100 ⇒ 00:26:59.430 Samuel Roberts: Or do we need to do something there to change that handler to the right URL?
333 00:27:02.930 ⇒ 00:27:08.060 Casie Aviles: We have the dev chat right now, which is connected to everything that’s in dev.
334 00:27:08.740 ⇒ 00:27:09.350 Samuel Roberts: Okay.
335 00:27:10.530 ⇒ 00:27:10.920 Casie Aviles: So…
336 00:27:10.920 ⇒ 00:27:12.760 Samuel Roberts: what is it called for them, I guess?
337 00:27:13.890 ⇒ 00:27:19.539 Casie Aviles: Yeah, it’s the Andy DevChat parentheses, but yeah, we can rename it if we want.
338 00:27:20.010 ⇒ 00:27:22.120 Samuel Roberts: Have they been in there, or has it just been us?
339 00:27:23.140 ⇒ 00:27:25.449 Casie Aviles: It’s just been us so far.
340 00:27:25.870 ⇒ 00:27:29.870 Samuel Roberts: Okay, then yeah, I’d say go ahead and rename that, we’ll call that QA, and then…
341 00:27:30.330 ⇒ 00:27:33.089 Samuel Roberts: We’ll be able to rule out the full thing when we get the other project.
342 00:27:35.170 ⇒ 00:27:36.279 Samuel Roberts: Okay, cool.
343 00:27:37.090 ⇒ 00:27:39.160 Samuel Roberts: Casey, can you take care of renaming that, then?
344 00:27:39.400 ⇒ 00:27:40.559 Casie Aviles: Sure, yeah, yeah.
345 00:27:40.980 ⇒ 00:27:42.310 Samuel Roberts: Thank you. Okay, good.
346 00:27:43.630 ⇒ 00:27:45.290 Samuel Roberts: Alright, I think we’re good then.
347 00:27:46.320 ⇒ 00:27:47.329 Samuel Roberts: Thank you all.
348 00:27:47.330 ⇒ 00:27:47.800 Mustafa Raja: Thank you.
349 00:27:47.800 ⇒ 00:27:48.420 Pranav Narahari: Perfect.
350 00:27:48.630 ⇒ 00:27:49.250 Pranav Narahari: Thank you, guys.
351 00:27:49.910 ⇒ 00:27:50.240 Mustafa Raja: But…
352 00:27:50.240 ⇒ 00:27:50.960 Samuel Roberts: May.