You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/proposals/2025/gsoc/idea_udhay_adithya_mem0.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -174,7 +174,8 @@ void main() async {
174
174
175
175
176
176
I propose to divide the project into four milestones/deliverables to produce a sequential progress report through the GSoC.
177
-
> They are NOT of equal sizes/time requirements.
177
+
178
+
*They are NOT of equal sizes/time* requirements.
178
179
179
180
#### **Milestone #1: Create a Bare-bone `package: mem0_dart`.**
180
181
@@ -229,7 +230,9 @@ their final mentor evaluation (standard coding period)
229
230
***Coding Period (June 2 - July 14)**
230
231
***Week 1 (June 2 - June 8)**
231
232
232
-
<u>M#1 is delivered, comprising of a bare-bones package.</u> Work on M#2 begins in the latter half of the week.
233
+
<u>M#1 is delivered, comprising of a bare-bones package.</u>
234
+
235
+
Work on M#2 begins in the latter half of the week.
233
236
***Week 2 (June 9 - June 15)**
234
237
235
238
Start of M#2 integration for the first two chosen vector database capable of basic vector operations(insert, search, delete, and get) are done, along with unit tests.
@@ -244,15 +247,19 @@ their final mentor evaluation (standard coding period)
244
247
***Week 5 (June 23 - June 29)**
245
248
246
249
Start of M#3 by integrating OpenAI and Gemini's LLM and embedding models.
250
+
247
251
This week will also contain steps of documenting the package for initial public release.
252
+
248
253
Mentor Reviews are requested.
249
254
250
255
*`The first public release of package mem0_dart:0.0.1 is made.`*
251
256
252
257
***Week 6 (June 30 - July 6)**
253
258
254
259
Changes follow, from Mentor Review, if required.
260
+
255
261
Add support for other LLM and Embedding model providers(Since the same process has been done earlier this must be fairly easy to implement).
262
+
256
263
Final Mentor Review before Mid-term Evaluation is submitted.
257
264
258
265
***Midterm Evaluation Submission (July 14 - July 18)**
@@ -262,6 +269,7 @@ their final mentor evaluation (standard coding period)
262
269
***Week 7 (July 14 - July 20)**
263
270
264
271
A significant portion of the week will be dedicated to testing all integrations thoroughly and addressing any bugs or issues identified.
272
+
265
273
Documentation is enhanced in the if no issues arise.
266
274
<u>Milestone #3 is delivered.</u>
267
275
@@ -278,19 +286,23 @@ their final mentor evaluation (standard coding period)
278
286
***Week 10 (August 4 - August 10)**
279
287
280
288
Continuation of the work done in Week 9.
289
+
281
290
Mentor Reviews are requested.
282
291
283
292
***Week 11 (August 11 - August 17)**
284
293
285
294
The former half of the week acts as a buffer period in case any issues are confronted.
295
+
286
296
Documentation is enhanced in the buffer period if no issues arise.
297
+
287
298
<u>Milestone #4 is delivered.</u>
288
299
289
300
*`Third public release of the package at 0.0.3`*
290
301
291
302
***Week 12 (August 18 - August 24)**
292
303
293
304
Final checks are made, and any supporting documents (such as example markdown files) are written.
305
+
294
306
The project Report is written and all tracking issues are labelled appropriately.
0 commit comments