Adding an interactive diagram for exploring the symbolicai project #86
Closed
ivanmilevtues
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey, all I've always wanted to contribute to open-source projects. I am a visual learner, so I love doing diagrams for myself as in the beggining I find it hard to wrap my head around the main flow and the main "logical" components.
To help people who like visual represnetations I started working on a project to automate this. The tool generates an interactive diagram starting from the highest level of abstraction and allows you to dive deeper into interesting components.
Here is the diagram:
graph LR Symbolic_AI_Core["Symbolic AI Core"] AI_Engine_Management_Configuration["AI Engine Management & Configuration"] AI_Engine_Backends["AI Engine Backends"] Data_Contract_Validation["Data Contract & Validation"] AI_Workflow_Orchestration["AI Workflow Orchestration"] User_Interfaces_Extensions["User Interfaces & Extensions"] User_Interfaces_Extensions -- "sends symbolic representations to" --> Symbolic_AI_Core Symbolic_AI_Core -- "dispatches AI tasks to" --> AI_Engine_Management_Configuration AI_Engine_Management_Configuration -- "routes requests to" --> AI_Engine_Backends AI_Engine_Backends -- "returns raw AI responses to" --> AI_Engine_Management_Configuration AI_Engine_Management_Configuration -- "returns structured symbols to" --> Symbolic_AI_Core Symbolic_AI_Core -- "passes symbols for validation to" --> Data_Contract_Validation Data_Contract_Validation -- "returns validated symbols to" --> Symbolic_AI_Core AI_Workflow_Orchestration -- "interacts with" --> Symbolic_AI_Core AI_Workflow_Orchestration -- "interacts with" --> AI_Engine_Management_Configuration Symbolic_AI_Core -- "provides processed symbols back to" --> User_Interfaces_Extensions click Symbolic_AI_Core href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/symbolicai/Symbolic_AI_Core.md" "Details" click AI_Engine_Management_Configuration href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/symbolicai/AI_Engine_Management_Configuration.md" "Details" click AI_Engine_Backends href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/symbolicai/AI_Engine_Backends.md" "Details" click Data_Contract_Validation href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/symbolicai/Data_Contract_Validation.md" "Details" click User_Interfaces_Extensions href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/symbolicai/User_Interfaces_Extensions.md" "Details"The generation tool is based on Static Analysis and LLMs and is fully open-source: https://github.com/CodeBoarding/CodeBoarding
You can see the full diagram with explanations and related source code here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/symbolicai/on_boarding.md
Any feedback is appreciated! Would love to hear your opinion on diagrams as an exploration tooling and diagram first documentation!
Beta Was this translation helpful? Give feedback.
All reactions