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.
You can join the Symbl.ai Community Meetings through the resources below.
- Join the Symbl.ai Google Group to get Access to the Google Calendar and Agenda Document below
- Add the Community Calendar to your Google Calendar:
- The Community Meeting will occur every 4th Wednesday at 11am PST - Zoom link. Convert to your timezone
You can join the Symbl.ai Office Hours through the resources below.
- Join the Symbl.ai Google Group to get Access to the Google Calendar and Agenda Document below
- Add the Community Calendar to your Google Calendar:
- Office Hours:
To learn more about the project structure and organization, please refer to the full Governance document for more details.
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
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!
[Video]
Introduction to Conversation Understanding: https://youtu.be/OZxlr32ShdY?t=1542[Video]
Introduction to the Symbl Platform: https://www.youtube.com/watch?v=pBGpTY7mdkg- More to come...
[Blog]
Understanding the Symbl Platform via a Walkthrough: Help! I Want to Make My Apps Conversation Aware[Blog + Code]
Beginners to Consuming Symbl Platform APIs by Code: I Want Conversation Enabled Code! Where Do I Start?[Code]
Getting Started Samples Repo - Showcased in the blgo above, contains a bunch of simplemain
style applications in NodeJS that exercise various Symbl Platform APIs[Blog]
Symbl.ai Go SDK Part 1: Let’s Talk About Async APIs[Blog]
Symbl.ai Go SDK Part 2: Real-Time Processing Via WebSockets- More to come...
[Code]
Example of a Sizable Project: Open Virtual Assistant[Blog]
Introducing the Symbl.ai Video Training Series: Learn How to Unlock the Conversation Intelligence Platform’s Capabilities[Blog]
Symbl.ai Training Series Expands with Videos on Redaction, Transcription- More to come...
[Blog]
Know the Security and Privacy Implications of Conversation Data Retention[Blog]
Using Symbl’s Generative AI for RevOps – Observability & Conversation Data Fidelity in your CRM[Blog]
Symbl.ai Nebula On-Prem Summary Deployment[Blog]
July 26 Community Meeting: Meet Nebula, Symbl.ai’s LLM- More to come...
[Blog]
Symbl.ai LLM – Nebula Private Beta Invitation[Blog]
Understand Your Business Better with ChatGPT and Symbl.ai Platform Integration[Blog]
Know the Security and Privacy Implications of Conversation Data Retention- More to come...
[Code]
GitHub repo for Enterprise Reference Implementation discussed in the blog series below[Code]
GitHub repo for Enterprise Conversation Plugins discussed in the blog series below[Blog]
Understanding Enterprise Architecture for Conversation Aggregation[Blog]
Everything to Know About Enterprise Reference Implementation for Conversation Aggregation[Blog]
Databases and Persistent Storage for Conversation Data[Blog]
Introducing an Easy Button for Creating a Pluggable Enterprise Conversation Application- More to come...
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:
- How to file an issue
- 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.
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.
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
- Introduction to Conversation Understanding
- Symbl.ai 101 - What is Symbl.ai? What Does the Symbl Platform do?
- Transcription - The Skeleton of a Conversation
- Redaction - I Didn’t Say That!
- Topics - What You Talkin’ About Wills?
- Questions, Follow-Ups and Action Items - Oh My!
- Entities - Am I an Entity?
- Include Custom Entities
- (TODO) Sentiment - How Do I Feel About This Feature?
- (TODO) Trackers - What Are You Looking At?
- (TODO) Bookmarks - Let Me Get Back to That
- Include Bookmark Summary
- (TODO) Conversation Groups - I Forgot About When We Last Talked About That
- (TODO) Summarization - The TDLR for Conversations
- Include Summary UI (Video, Audio, Text)
- (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
- (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
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)
You can reach out to the Community via:
- The Google Group Mailing List
- Don't want to wait? Contact us through our Community Slack
- If you want to do it the old fashion way, our email is community[at]symbl[dot]ai
Chairs:
- David vonThenen @dvonthenen
Technical Leads:
- Toshish Jawale @toshish
- David vonThenen @dvonthenen
You can find more details about support in our Community-enabled support process document.