...
Our project aims to design and integrate FPC as a target for code developed using CC-Tools, including creating samples and documentation.
Official Repository: Repositories:
- FPC: https://github.com/hyperledger/fabric-private-chaincode
- CC-Tools https://github.com/hyperledger-labs/
...
Mentor and Mentee
Mentors: Barbara (Bobbi) Muscara, Gianluca Capuzzi, Tripur Joshi, Swapnil Tripathi, Arunima ChaudhuriMarcus Brandenburger, Maria Munaro, Samuel Venzi
Mentee: Osama MagdyMentee: Xitong(Jacqueline) Zhang, Sarvesh Atawane, Sauradip Ghosh, Peter Atef
Deliverables
- An LLM prototype with acceptable time response and implementation costs
A Front-end component prototype
A simple container architecture
A good quality documentation- Design and implementation of integration of FPC into the CC-Tools
- Sample applications demonstrating the use of the new CC-Tool integration
- Documentation and tutorials for the new CC-Tool and FPC integration
- Bonus: a technical blog post
Milestones
Eval 1:
- ChatBot Front-end ComponentBeta-version of the integration component
Eval 2:
- Container ArchitectureTesting, refactoring, and finalize integration
Eval 3:
- Integration & Testing: version installed on CloudSample application for the integration
Eval 4:
- All deliverables (documentation, code, performance report, cost evaluationsample application)
Timeline
June 3 - June |
28 | Onboarding Understand the project scope and learn about |
both FPC and CC-tools
| Done |
July 1 |
- review the existing Hyperledger Labs AIFAQ documentation
- July 5 |
Understand the project scope and learn about LLM (Large Language Models)
- research and document the basics of LLM, focusing on how they can be applied to create intelligent ChatBots
- setup and familiarize with existing codespace
Initial Design
| In progress |
July 8 - July 19 |
Develop the front-end component of the ChatBot
Design iterations
| ||
July 22 -August 2 | Start of the implementation
| |
July 22 - July 26 | 1st |
quarter mentee evaluation | |
August 2 - August |
Understand Cloud Architecture and Deployment
- research cloud service providers (e.g., AWS, Google Cloud, Azure) and their offerings
- document the pros and cons of each service with respect to the project's needs and select one for deployment.
- begin the deployment of the front-end component as a test.
Containerization
- research and document the basics of container technology (e.g., Docker).
- create a simple container for the ChatBot's front-end.
Buffer Time & Documentation
- catch up on documenting the current progress
23 | Complete Implementation
| |
August 26 - September 6 | Testing, refactoring
|
September 2 - September 6 | Midterm Evaluation | |
September 9 - September 20 |
Testing |
, refactoring
| |
September 23 - October 4 |
Evaluation |
| |
October 7 - October |
18 | Start with the sample application
|
October 14 - October 18 | 3rd Quarter Evaluation | |
October 21 - November 1 |
Project Documentation & Quality Assurance
- document the project extensively, including setup instructions, user guides, and technical details
- perform final rounds of testing, focusing on user experience and bug fixing
Finalize the sample application
| ||
November 4 - November 15 | Documentation and tutorials for CC-tools
| |
November 18 |
- November 29 | Project Wrap-up, Review & Feedback
Final Evaluation |