-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
53 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
Week 12: Wrapping things up | ||
=========================== | ||
|
||
.. post:: Aug 20 2024 | ||
:author: Robin Roy | ||
:tags: google | ||
:category: gsoc | ||
|
||
Hi, I'm `Robin <https://github.com/robinroy03>`_ and this is my blog about week 12. | ||
|
||
As the final official week, I spent my time wrapping things up and also improving the UX of the GitHub Application. | ||
|
||
Things I did in Week 12 | ||
----------------------- | ||
|
||
1) **Improving GitHub App UX** | ||
|
||
Previously the bot responded to every discussion post. It was not a good approach and we tried stuff like @mentions. The problem is GitHub does not support bot mentions natively. Actually `Serge <https://github.com/skoudoro/>`_ had a better approach that is using Discussion Templates. I integrated that. Right now, you have a checkbox that you can tick to get the LLM answer as the first response. | ||
|
||
The new UI looks like this: | ||
|
||
.. image:: /_static/images/robin_gsoc_FURY_DISCUSSIONS_TEMPLATE.jpg | ||
:alt: Present GitHub Discussions Template | ||
|
||
|
||
2) **Documentation** | ||
|
||
Some of the API endpoints had no documentation, the documentation work is still ongoing. But I worked on adding basic info like how to test locally and stuff. It was added directly to the README.md files. I'll also make a separate GitHub Gists where I'll detail all the components and how they integrate with each other. | ||
|
||
3) **API testing** | ||
|
||
I plan to have testing for every endpoint. Testing includes the following: | ||
|
||
- Check the endpoints with valid data to see the response. Validate the JSON format. | ||
- Check the endpoints with incorrect schema and record the response. | ||
- Test by adjusting parameters like KNN. | ||
|
||
Testing will be a separate file, it'll be production testing. We'll hit the live endpoints directly. | ||
|
||
|
||
What is coming up next week? | ||
---------------------------- | ||
|
||
I'm working on the final report. Also, I'm working on finishing testing, documentation and updating the LLM response. The plan is to use a Re-Ranker to rerank the KNN references and filter ones not in context. | ||
|
||
|
||
Did you get stuck anywhere? | ||
--------------------------- | ||
|
||
No, I did not get stuck. I was having some health issues this week so was unable to make a lot of progress. But the general plan is prepared, and now I'll have to compile everything. | ||
|
||
|
||
Thank you for reading! |