AIEngineering_01 / README.md
suh4s
Clean up repository, update docs & Dockerfile, ready for publish
3c2e3e7
metadata
title: InsightFlow AI
emoji: 🧠
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: true
short_description: 'AI research assistant: RAG, visuals, multi-perspective'

InsightFlow AI: Multi-Perspective Research Assistant

Dive deep into complex topics with InsightFlow AI! This advanced research assistant leverages multiple perspectives to provide nuanced understanding. Features Retrieval Augmented Generation (RAG) for richer insights and a slick UI powered by Chainlit.

InsightFlow AI

Key Features

🧠 Multiple Perspective Analysis: Explore topics through various lenses:

  • Analytical: Logical, pattern-seeking examination.
  • Scientific: Evidence-based, empirical reasoning.
  • Philosophical: Deeper meaning and holistic implications.
  • Factual: Straightforward, verified information.
  • Metaphorical: Creative analogies for clarity.
  • Futuristic: Forward-looking potential developments.

🕵️ Personality Perspectives: Gain insights from unique AI personas like:

  • Sherlock Holmes: Deductive, detailed observation.
  • Richard Feynman: Clear, first-principles explanations.
  • Hannah Fry: Math-meets-society storytelling.

🎨 Visualization Capabilities:

  • Concept Maps: Auto-generated Mermaid diagrams.
  • Visual Notes: DALL-E sketches of key insights.
  • Visual-Only Mode: Focus on visuals for quick takes (in Settings).

🔍 Retrieval Augmented Generation (RAG):

  • Supported personas search dedicated knowledge bases for informed answers.
  • Toggle RAG via the Settings panel.

📤 Export Options:

  • Markdown & PDF Export: Save your analyses (full functionality under development).

How to Use

  1. Configure (⚙️ Settings): Select Persona Teams (e.g., Balanced Overview) or individual personas. Adjust RAG, display modes, etc.
  2. Ask: Type your research question.
  3. Review: Explore the synthesized view, individual perspectives, and visuals.
  4. Help: Type /help for a detailed guide.
  5. Export: Use /export_md or /export_pdf (coming soon!).

Quick Commands

Most options are in the Settings (⚙️) panel. Type /help for a full guide.

# Core
/help                  - Detailed help on features & settings.

# Toggles (also in Settings)
/direct on|off         - Bypass multi-persona for direct LLM response.
/perspectives on|off   - Show/hide individual perspective views.
/visualization on|off  - Show/hide Mermaid & DALL-E visuals.
/quick_mode on|off     - Use a smaller, faster set of personas.
/rag on|off            - Toggle RAG for supported personas.

Example Topics

  • Historical events, scientific concepts, societal issues.
  • Future trends, complex problems needing diverse viewpoints.

Tech Stack

  • Python, LangGraph, OpenAI APIs, Chainlit.

Try It Out!

  • "The societal impact of artificial intelligence"
  • "Strategies for climate change adaptation"
  • "The nature of consciousness"

Feedback

Got questions or feedback? Open an issue on the GitHub repository or comment on this Space.