An interactive diagram to explore the DiCE project #463
Closed
ivanmilevtues
started this conversation in
Show and tell
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.
-
Hey, I am working on an open-source tool to generate interactive diagram representations of codebases. The diagram starts from the highest level of abstraction and if you click on any of the components, there is a diagram in the same style for that component:
graph LR DiCE_Core_API["DiCE Core API"] Data_Abstraction_Layer["Data Abstraction Layer"] Model_Abstraction_Layer["Model Abstraction Layer"] Counterfactual_Generation_Engine["Counterfactual Generation Engine"] Feasible_Counterfactuals_Module["Feasible Counterfactuals Module"] Explanation_Output_Serialization["Explanation Output & Serialization"] DiCE_Core_API -- "Initializes & Configures" --> Data_Abstraction_Layer DiCE_Core_API -- "Initializes & Configures" --> Model_Abstraction_Layer DiCE_Core_API -- "Selects & Orchestrates" --> Counterfactual_Generation_Engine Counterfactual_Generation_Engine -- "Requests Predictions & Gradients" --> Model_Abstraction_Layer Counterfactual_Generation_Engine -- "Requests Data Transformations" --> Data_Abstraction_Layer Counterfactual_Generation_Engine -- "Utilizes Feasibility Constraints" --> Feasible_Counterfactuals_Module Feasible_Counterfactuals_Module -- "Accesses Data Distribution" --> Data_Abstraction_Layer Counterfactual_Generation_Engine -- "Provides Generated Explanations" --> Explanation_Output_Serialization click DiCE_Core_API href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/DiCE_Core_API.md" "Details" click Data_Abstraction_Layer href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/Data_Abstraction_Layer.md" "Details" click Model_Abstraction_Layer href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/Model_Abstraction_Layer.md" "Details" click Counterfactual_Generation_Engine href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/Counterfactual_Generation_Engine.md" "Details" click Feasible_Counterfactuals_Module href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/Feasible_Counterfactuals_Module.md" "Details" click Explanation_Output_Serialization href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/Explanation_Output_Serialization.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 here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/DiCE/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