symblai / community

Symbl.al Community Content

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Symbl.ai Community

Welcome to the Symbl.ai Community!

This is the starting point for joining and contributing to Symbl.ai community projects - improving docs, improving code, giving talks, etc.

Community Meetings

You can join the Symbl.ai Community Meetings through the resources below.

Office Hours

You can join the Symbl.ai Office Hours through the resources below.

Governance

To learn more about the project structure and organization, please refer to the full Governance document for more details.

Code of Conduct

To participate in the Community, you also agree to the Code Of Conduct for the community.

The main points in the Code of Conduct are:

  • treat others how you want to be treated
  • be excellent to each other
  • this is a safe and fun space to exchange ideas

Where to Get Started

Here are a collection of articles, blogs, GitHub repos, source code, etc that might be helpful in your journey into extracting insights from conversation. This covers everything for beginners (Level 1) to seasoned conversation veterans (Level 4). This will evolve over time as the landscape and capabilities change!

Level 1: I'm a newbie, help me out!

Level 2: I'm Familiar with the Conversation Landscape, Show Me Some Code!

Level 3: Let's Go Beyond the Basics

Level 4: Generative AI, Nebula: Symbl.ai LLM, Large Language Models

Level 5: Advanced Topics, Code, and Stuff

Level 6: Enterprise Conversation Applications

How to Contribute

You can join the Google Group for this Community Meeting and Office Hours here: https://bit.ly/3Cp5c9D

The Contributor Guide provides detailed instruction on how to get your ideas and bug fixes seen and accepted, including:

  1. How to file an issue
  2. How to open a pull request

The Developer Guide provides detailed instructions on how to bootstrap yourself into running, building, and viewing projects/code relating to the Symbl.ai Platform.

Design, Process, Large Pieces of Work Proposal Process

For larger pieces of work that involve changes, such as Design, Process, Code, etc, a design proposal must be submitted in order to:

  • Have a written record of the proposal stating goals, design, etc
  • Preserve significant historical change for the community
  • To allow others in the community to provide feedback and improve the proposal

To submit a proposal, use the design proposal template and submit a PR against this repo and place your proposal in the design folder.

Training Materials

This initiative is about to get kicked off shortly. The intent is to provide training videos that:

  • discuss various features, capabiilties, and aspects of the Symbl.ai Platform
  • provide a deep dive via code into each one of those topics

Book 1: Foundational

Book 2: Asynchronous Insights

Book 3: Real-time Streaming

  • (TODO) Recap Asynchronous Conversation Insights
  • (TODO) Introduction to Real-Time Conversation Insight Streaming (Part 1)
    • Message Recognition
    • Message Result
  • (TODO) Introduction to Real-Time Conversation Insight Streaming (Part 2)
    • Insight
    • Topic
    • Tracker

Book 4: Programming Conversation Insight Deep Dive

  • (TODO) Combining Async and Real-time Streaming
  • (TODO) Storage - Where Do I Put This Stuff?
  • (TODO) Query - How Do I Get My Stuff Back?

NOTE: This “Book” will come after the Implementation of the Enterprise Application

Symbl.ai Platform SDKs

Here is a list of known SDKs in various stages of existence:

Official SDKs:

Semi-Official SDKs:

  • Go SDK (there is a big push to add this project to the official list)

3rd Party SDKs:

  • C# SDK (this project appears to have been abandoned)

How to Reach Us

You can reach out to the Community via:

Leadership

Chairs:

Technical Leads:

Support

You can find more details about support in our Community-enabled support process document.

About

Symbl.al Community Content

License:Apache License 2.0