Talk2View helps users use complex medical software using natural language commands. Currently, Talk2View is available as a standalone application built on top of 3D Slicer and a 3D Slicer Extension module.
Objective
Objective A. Package and Distribute Talk2View 3D Slicer Extension
Objective B. Evaluate Connector Architecture for Community Development
Objective C. Web App Feasibility using Trame
Objective D. Ask Community for new Features and Connectors
Approach and Plan
Objective A. Package and Distribute Talk2View 3D Slicer Extension
Consult the 3D Slicer developer community on the best approach to package and distribute the Talk2View 3D Slicer extension.
Package and distribute Talk2View using the recommended approach.
Objective B. Evaluate Connector Architecture for Community Development
Consult the 3D Slicer developer community on best practices for designing a connector architecture that integrates with existing extensions with minimal friction.
Implement the connector architecture and publish clear documentation so community members can connect their own extensions for the AI agent to use as tools.
Objective C. Web App Feasibility using Trame
Speak with Thibault to evaluate Trame’s capabilities and confirm whether delivering Talk2View as a web application is feasible.
Objective D. Ask Community for new Features and Connectors
Engage the 3D Slicer community to identify high-value features or connectors that could be added to Talk2View.
Progress and Next Steps
Objective A. Package and Distribute Talk2View 3D Slicer Extension
Talk2View 3D Slicer extension is currently available on our website.
Ask Slicer Developers on best approach to package and distribute on the Extension Index.
Package and distribute using recommended approach.
Objective B. Evaluate Connector Architecture for Community Development
Community can develop connectors in Talk2View.
Seek advice on making this process more frictionless.
Implement into Talk2View 3D Slicer Extension.
Document the process for community development.
Objective C. Web App Feasibility using Trame
Set-up meeting with Thibault to talk about Trame’s capabilities and if it’s feasible to add Talk2View as a web app.
Create an MVP to showcase and test if it is worth working towards.
Objective D. Ask Community for new Features and Connectors
Showcase Talk2View to community.
List features/connectors that would help improve Talk2View.