🧠 Think Tank Tutorial
🎯 Getting Started
Welcome to Think Tank! This is a knowledge graph platform where you can create, connect, and explore ideas through nodes and relationships. Here's everything you need to know to get started.
Start by exploring the existing graph to understand how nodes and connections work before creating your own content.
📊 Graph Interface
Navigation & Controls
🔍 Search
Use the search bar to find nodes by title or summary. Search results will highlight matching nodes on the graph.
📋 Loading Modes
Choose how to load nodes:
- Saved Layout: Your previously saved workspace
- Recently Worked On: Nodes you've interacted with recently
- Most Visited: Your most frequently viewed nodes
- All Nodes: Every active node in the system
🎨 Canvas Controls
Interact with the graph:
- Drag: Move nodes around
- Zoom: Mouse wheel or pinch
- Pan: Click and drag empty space
- Select: Click on nodes
Node Interactions
- Click a node to view its details in the modal
- Drag nodes to organize your workspace
- Use Actions dropdown for advanced operations
- Press Delete/Backspace to remove selected nodes from canvas
➕ Creating Content
Creating Nodes
- Click the "Create Node" button
- Fill in the title (required)
- Add a summary to describe the concept
- Select appropriate tags for categorization
- Click "Create Node" to add it to the graph
Good node titles are concise and descriptive. Summaries should explain the concept clearly for other users.
Creating Connections
- Click on a node to open its details
- Click "Connect..." in the Actions dropdown
- Select the target node from the dropdown
- Choose a relation type (e.g., "relates_to", "causes", "part_of")
- Click "Create Connection"
Creating Connected Nodes
- Click on a node to open its details
- Click "Create Connected Node" in the Actions dropdown
- Fill in the new node details
- Specify the relation between the nodes
- Click "Create Node" - the connection is made automatically
Use "Create Connected Node" when you want to create a new concept that's directly related to an existing one.
🏆 Reputation System
How Reputation Works
Your reputation grows through contributions to the knowledge graph:
- Creating nodes: +1 reputation point
- Creating connections: +2 reputation points (both nodes)
- Node views: +1 reputation point
- Search interactions: +0.5 reputation points
Daily Quotas
You have a daily contribution limit that resets every 24 hours:
- Default limit: 50 points per day
- Whitepaper generation: Costs 10 reputation points
- Quota display: Shows remaining points in the header
Once you reach your daily limit, you cannot create new nodes or connections until the next day.
📚 Publications & Whitepapers
Generating Whitepapers
- Ensure you have at least 10 reputation points remaining
- Click the "Generate Whitepaper" button
- Wait for AI processing (may take 30-60 seconds)
- View the generated whitepaper in the publications page
Whitepapers are AI-generated documents that synthesize information from your current graph view.
Viewing Publications
- Navigate to the Publications page
- Browse the list of generated whitepapers
- Click on any publication to view its full content
- See metadata including author, creation date, and node count
🏆 Leaderboard & Rankings
Understanding Rankings
The leaderboard shows:
- Top Contributors: Users with highest total reputation
- Top Risers: Users with biggest reputation gains recently
- Your Position: Your current ranking in the system
Check the leaderboard regularly to see how your contributions compare to other users.
⚙️ Admin Features ADMIN FOUNDER
User Management
Admins and founders can:
- View all users in the system
- Search users by name or email
- See user roles and reputation scores
- Manage user permissions
Node Management
Advanced node operations:
- Deactivate Nodes: Hide nodes from all users while keeping them in the database
- Remove from Canvas: Remove nodes from your personal workspace
- Audit Logs: Track all system changes and user actions
Deactivating a node will hide it from all users and API responses. This action is logged and should be used carefully.
⌨️ Keyboard Shortcuts
Canvas Navigation
- Mouse Wheel: Zoom in/out
- Click + Drag: Pan around
- Double-click: Reset zoom
Node Operations
- Delete/Backspace: Remove selected node from canvas
- Click: Select node
- Drag: Move node
Form Shortcuts
- Enter: Submit forms
- Escape: Close modals
- Tab: Navigate form fields
🔧 Troubleshooting
Common Issues
Can't create nodes or connections
- Check your daily quota in the header
- Ensure you're logged in
- Try refreshing the page
Nodes not appearing
- Try different loading modes
- Check if nodes were deactivated by an admin
- Clear browser cache and refresh
Whitepaper generation fails
- Ensure you have at least 10 reputation points
- Check your internet connection
- Wait a moment and try again
Admin features not visible
- Verify you have ADMIN or FOUNDER role
- Log out and log back in
- Contact a founder for role assignment
💡 Best Practices
Creating Quality Content
- Clear Titles: Use descriptive, concise titles
- Helpful Summaries: Explain concepts clearly for others
- Appropriate Tags: Use relevant tags for categorization
- Meaningful Connections: Connect related concepts with clear relationships
Organizing Your Workspace
- Save Layouts: Your positions are automatically saved
- Use Loading Modes: Switch between different node sets
- Remove Unwanted Nodes: Clean up your canvas regularly
- Group Related Concepts: Position related nodes near each other
Collaboration Tips
- Build on Others' Work: Connect to existing nodes when possible
- Use Standard Relations: Stick to common relationship types
- Document Your Ideas: Write clear summaries for complex concepts
- Respect the Community: Follow the reputation system and daily limits
🚀 Advanced Features
Canvas Layout Management
Your workspace automatically saves:
- Node Positions: Where you've placed each node
- Visible Nodes: Which nodes are currently shown
- Seed Nodes: Starting points for your exploration
Activity Tracking
The system tracks your interactions to provide:
- Recently Worked On: Nodes you've interacted with recently
- Most Visited: Your most frequently viewed nodes
- Personalized Recommendations: Based on your activity patterns
API Integration
For developers, the system provides:
- REST API: Full CRUD operations for nodes and edges
- Authentication: JWT-based authentication system
- Real-time Updates: Changes reflect immediately across all users
📞 Getting Help
If you need assistance:
- Check this tutorial for common solutions
- Contact an admin for technical issues
- Report bugs through the admin interface
- Suggest features to improve the platform
The Think Tank community thrives on collaboration. Don't hesitate to reach out if you have questions or ideas!