1 of 63

Next-Gen Documentation

Transforming Learning Materials Effortless

You can become a driving Force in the new creators economy!!!

2 of 63

Arunima Chaudhuri �(LFX Mentee)

Barbara (Bobbi) Muscara, M.Ed�(Mentor)

Tripur Joshi �(Technical Writer)

Akanksha Rani�(LFX Mentee)

Gianluca (Software Engineer)

Kajal Kumari (Coder & Developer)

3 of 63

AI Trends in Enterprise Documentation

4 of 63

Hyperledger Documentation Task Force

Agenda�

AI Trends in Enterprise Documentation

  1. Chat GPT -Arunima
  2. Gamma - Kajal
  3. Whimsical- Tripur
  4. Pictory AI - Akanksha
  5. Chat FAQ - Gianluca

Final Recommendations

  • Library Metaverse -All

5 of 63

Documentation Excellence

Continuous Improvement

Chat GPT -Arunima

6 of 63

Documentation Excellence

Continuous Improvement

Chat GPT Prompts

7 of 63

Documentation Excellence

Continuous Improvement

Gamma - Kajal

8 of 63

Documentation Excellence

Continuous Improvement

Whimsical- Tripur

9 of 63

Documentation Excellence

Continuous Improvement

Pictory AI - Akanksha

10 of 63

Documentation Excellence

Continuous Improvement

Chat FAQ - Gianluca

11 of 63

Documentation Excellence

Continuous Improvement

Library Metaverse -All

12 of 63

Thank You

QNA

13 of 63

Documentation Excellence

Continuous Improvement

Documentation Task Force: Goals

14 of 63

Hyperledger Documentation �

Task Force Leader

  • Committee Chair
  • Arunima

15 of 63

Documentation Task Force: Objectives�

  • Interactive and Community-Driven Content�
  • Accessible Templates and Style Guides�
  • Modular Documentation�
  • User Guides for Different Audiences�
  • Accessibility�
  • Education�

16 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

17 of 63

Hyperledger Documentation Task Force�

GitHub Templates

GitHub Templates Committee Chair Gianluca

The purpose of this committee is to guide community maintainers and new community maintainers through the process of getting a project through the stages in the project life cycle by providing checklists, templates, and guides.

18 of 63

PROPOSAL

GRADUATED

INCUBATION

MAINTENANCE

UPDATES

Hyperledger �Maintainers �GitHub Support

19 of 63

GitHub Requirements

PROPOSAL

User Guides

Tokens / Badging

https://labs.hyperledger.org/

The process to propose a new lab

Hyperledger Labs.

Checklist

Dashboards

20 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

21 of 63

Hyperledger Documentation �

Make The Docs

  • GitHub - Make the Docs Committee Chair Tripur
  • Create guides for turning your Repos into awesome training manuals for unified documentation.

22 of 63

Make the Docs�(Introduction)

Hyperledger offers premium tools, including Make the Docs, which is remains relatively unknown among Hyperledger community members.

Limited awareness creates challenges for projects seeking documentation solutions.

This knowledge gap leads to a quest for alternative free open-source documentation platforms.

Make the Docs is a valuable resource, but there are alternatives.

23 of 63

Make the Docs [A quick Set-up Guide]

Install Python and Pip

  • MkDocs requires Python and Pip to be installed.

Install MkDocs �

  • Use Pip to install MkDocs and its essential dependencies.

Install custom themes

  • With MkDocs, you can install custom themes to take your site to the next level.

Configure Site Settings

  • Before you start writing, you'll configure your site's basic settings in the configuration file like the site name, description, and other options like the navigation.

24 of 63

Make the Docs Vs GitBook

  • Long Set-up process

  • Simple Login process

Set-up

Ease of use

Collaboration

Version control

Analytics

  • In-built collaboration tools

  • Easier for non-technical users

  • In-built feature

  • Seamlessly with GitHub

  • Requires GitHub repository

  • Requires technical knowledge
  • Doesn’t provide

  • Requires external tools

25 of 63

A.I. Tool

  • Whimsical is an AI-powered diagramming tool. It helps you create diagrams, flowcharts, UML, wireframes, etc in an interactive and visual way.
  • It integrates with various tools like Google Docs, Notion, Figma, etc. You can export your diagrams to these tools.

Demo!

26 of 63

A.I. Tool

  • Gammal is an AI-powered presentation tool. It helps you create interactive ppts with diagrams, flowcharts, UML, wireframes, etc.
  • Allows non-technical users to access AI through an intuitive visual interface. Uses a drag-and-drop flowchart builder.

Demo!

27 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

28 of 63

Hyperledger Documentation �

Community Templates

  • Templates Kajal
  • Simplify the use of templates within the Hyperledger community, ensuring that documentation creation is streamlined and unified.

29 of 63

Community Templates

What does templates community do?

  • Create new templates: Researching on various templates that will be used for website documentation. The templates will be made considering the various project needs. Identifying various template projects will be needed.
  • Review older templates and update the new guidelines and logo in them. Redesigning the existing templates for a better onboarding experience.
  • There are various project checklist (templates by purpose) which we will take consider while working on the templates.

Revolutionising the documentation with awesome AI tools:

  1. ChatGPT, Dall E2
  2. Figjam and JamBot
  3. Looka.com
  4. Clipdrop and many more..

30 of 63

Problems and Opportunities

on Existing Templates

Templates available:

  1. White Paper Standards
  2. Use cases
  3. Blog Basics
  4. GitHub Basics: User guides and GitHub resource pages
  5. Presentations
  6. Graphic Set Standards

Research Case Study: Link

31 of 63

Jambot: Figma’s revolutionary AI tool

Figma, the renowned collaborative design platform, has achieved a significant milestone with the introduction of Jambot, an AI-powered design tool. Jambot represents a significant advancement for Figma, as it offers the potential to enhance various aspects of the platform.

Demo Link: Link

32 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

33 of 63

Hyperledger Documentation �Development Guide

Best Practices

  • Badge Builder
  • Badge Builder to integrate badging and tokenization seamlessly into the broader Hyperledger ecosystem..

34 of 63

Best Practice Guidelines

Documentation Badging

  • Gain Badges for documentation creation
  • Once Documentation badge is earned for that stage in the life cycle, advancement is possible.

35 of 63

Community Dashboards

Purpose :

  • Describe dashboards to aid the community by persona.

Persona :

  1. Maintainers Dashboard
  2. Contributor Dashboard
  3. Community Member
  4. Community Curious

36 of 63

Create 4

sections

Per persona

37 of 63

Maintainers

Dashboard

38 of 63

Contributors Dashboard

39 of 63

Community

Members

40 of 63

Community

Curious

41 of 63

42 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

43 of 63

Hyperledger Documentation �

Community User Guides – Creation and Accessibility

  • Metaverse Content Creation Hub and Dashboards
  • To provide tools to craft comprehensive and easy-to-understand community user guides.

44 of 63

Content Creation Dashboards for User Guides

Learnworld features and functionalities demonstrate how content creation dashboards can be seamlessly integrated into Hyperledger Community workflow.

45 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding

AI Trends in Enterprise Documentation

Final Recommendations

46 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

47 of 63

Community Documentation -AI powered User Guides

COURSE PLANNER�AI powered tools to assist in generating course outlines and learning activities

EBOOK WRITER�AI Crafted comprehensive ebooks to systematically develop learning tracks to convey knowledge effectively to designated audiences

ASSESSMENT DESIGNER�Swiftly create diverse precise assessments with AI efficiency and accuracy,�

LEARNING TOKENS

Reward learners with Learning Tokens for educational bonuses

FEEDBACK GENERATOR�Deliver constructive and personalized feedback promptly (no pun intended)

EMAIL CREATOR�Engage learners with AI enhanced impactful emails fostering motivation.

CONTENT EDITOR�Elevate content quality with AI-polished text ensuring clarity and consistency.q

48 of 63

AI Tool FAQ - Gianluca

Open Source AI tool: Proof-of-Concept

Gianluca Capuzzi

49 of 63

Goal: implement a proof-of-concept

50 of 63

Technology: Transformers

Main applications in Natural Language Processing:

  • Text Classification (sentiment analysis of user’s reviews)
  • Text Translation
  • Text Generation (from a sentence to a paragraph)
  • Text Summarization (from a paragraph to a sentence)
  • Question Answering
  • Combinations of previous applications

51 of 63

Architecture of XLM-R (based on BERT)

560M parameters

52 of 63

SQuAD dataset

100.000 questions and answers sampling English articles from Wikipedia

Transfer learning: “To give you a sense of the difference between fine-tuning and training a model, fine-tuning is like taking your car to the mechanic and getting new spark plugs whereas training/pre-training is like getting a whole new engine.”

53 of 63

Fine tuning using Hyperledger documentation (domain adaptation)

54 of 63

Retriever-Reader QA architecture

55 of 63

Extractive QA

Retriever

QA Pipeline

Reader

Elastic Search

Haystack library

XLM-R

Search the most relevant documents from the Document Store

Extract the answer from the relevant documents

56 of 63

Demo

57 of 63

Future improvements

Current

Future

Model

XLM-R

560M parameters

GPT2, GPT-J, GPT4All

1.5B - 6B parameters

Dataset

Hyperledger

2 documents

Hyperledger

hundreds of documents

Retriever

Elastic Search

FAISS

embeddigs

Technique

Extractive

RAG

Generative

CPU/GPU

CPU

CPU + GPU

58 of 63

Present the outcome of the project

whitepaper

blog article (medium.com)

linkedin post

github repository

documentation (requirements, installation, usage, …)

model share on hugging face

59 of 63

Hyperledger Documentation Task Force

Agenda�

Goals and Objectives Areas for Recommendations

  • GitHub Templates
  • Github Make The Docs
  • Community Templates
  • Best Practices Badges
  • User Guides
  • Onboarding�

AI Trends in Enterprise Documentation

Final Recommendations

60 of 63

Recommendations

  1. Create a Taskforce For Enterprise AI
  2. Checklist, Dashboards and Consistent User Guides for the Community
  3. Create a Content Creation Hub
  4. Create a Lab for FAQ AI
  5. Create a Taskforce For the Hyperledger Foundation Library (Metaverse)

61 of 63

ETHGlobal https://ethglobal.com/

62 of 63

Hyperledger Metaverse Library

63 of 63

Thank You

QNA