import streamlit as st import os import glob import re import base64 import pytz import time import streamlit.components.v1 as components from urllib.parse import quote from gradio_client import Client from datetime import datetime # ๐ณ๐ค AIKnowledgeTreeBuilder - Because every app needs a good costume! Site_Name = 'AI Knowledge Tree Builder ๐๐ฟ Grow Smarter with Every Click' title = "๐ณโจAI Knowledge Tree Builder๐ ๏ธ๐ค" helpURL = 'https://huggingface.co/spaces/awacke1/AIKnowledgeTreeBuilder/' bugURL = 'https://huggingface.co/spaces/awacke1/AIKnowledgeTreeBuilder/' icons = '๐ณโจ๐ ๏ธ๐ค' SidebarOutline=""" ๐ณ๐ค AIKnowledgeTreeBuilder is designed with the following tenets: 1.๐ฑ **Portability** - Universal access via any device & link sharing 2.โก **Speed of Build** - Rapid deployments (< 2min to production) 3.๐ **Linkiness** - Programmatic access to major AI knowledge sources 4.๐ฏ **Abstractive** - Core stays lean by isolating high-maintenance components 5.๐ง **Memory** - Shareable flows with deep-linked research paths 6.๐ค **Personalized** - Rapidly adapts knowledge base to user needs 7.๐ฆ **Living Brevity** - Easily cloneable, self modifies with data and public to shares results. """ st.set_page_config( page_title=title, page_icon=icons, layout="wide", initial_sidebar_state="auto", menu_items={ 'Get Help': helpURL, 'Report a bug': bugURL, 'About': title } ) st.sidebar.markdown(SidebarOutline) # Initialize session state variables if 'selected_file' not in st.session_state: st.session_state.selected_file = None if 'view_mode' not in st.session_state: st.session_state.view_mode = 'view' if 'files' not in st.session_state: st.session_state.files = [] BiologyAndLevel36MagicUsers=""" 0. Biology Core Rules and Future Exceptions 1. Central Dogma DNA RNA Protein - Current CRISPR RNA editing ๐งช - Research Gene therapy siRNA ๐ฌ - Future Programmable genetics ๐ 2. Cell Origin - Current iPSCs organoids ๐ฆ - Research Synthetic cells ๐ฌ - Future De novo cell creation ๐ 3. Form Function - Current Bioprinting ๐ซ - Research 4D printing ๐ฌ - Future Self assembling structures ๐ 4. Homeostasis - Current Artificial pancreas ๐ค - Research Nanorobots ๐ฌ - Future Autonomous regulation ๐ 5. Evolution - Current Directed evolution ๐งซ - Research Synthetic biology ๐ฌ - Future Accelerated adaptation ๐ 6. Energy Conservation - Current Biofuel cells โก - Research Quantum biology ๐ฌ - Future Biological perpetual motion ๐ 7. Cellular Life - Current Organoid systems ๐ฎ - Research Hybrid cells ๐ฌ - Future Silicon based life ๐ 8. Inheritance Patterns - Current Gene drives ๐งฉ - Research Epigenetic control ๐ฌ - Future Designed inheritance ๐ 9. Energy Requirements - Current Metabolic engineering ๐ - Research Synthetic photosynthesis ๐ฌ - Future Zero energy life ๐ 10. Random Mutation - Current Base editing ๐ฏ - Research Mutation prediction ๐ฌ - Future Controlled evolution ๐ 11. Carbon Based Life - Current Alternative biochemistry ๐ - Research Silicon biology ๐ฌ - Future Non carbon life ๐ 12. Size Limitations - Current Nanostructures ๐ - Research Quantum biology ๐ฌ - Future Scalable organisms ๐ 13. Species Interdependence - Current Synthetic ecosystems ๐ฟ - Research Artificial symbiosis ๐ฌ - Future Independent life ๐ 14. Stimulus Response - Current Brain computer interfaces ๐ง - Research Neural engineering ๐ฌ - Future Direct consciousness control ๐ 15. Development Complexity - Current Accelerated growth ๐ฑ - Research Development control ๐ฌ - Future Instant maturation ๐ 16. Population Growth - Current Population control ๐ - Research Sustainable ecosystems ๐ฌ - Future Perfect equilibrium ๐ 17. Energy Flow - Current Enhanced photosynthesis ๐ - Research Energy optimization ๐ฌ - Future Perpetual systems ๐ 18. Environmental Adaptation - Current Climate resistance ๐ - Research Universal adaptation ๐ฌ - Future Environment independence ๐ 19. Genetic Inheritance - Current Gene editing ๐งฌ - Research Trait programming ๐ฌ - Future Perfect inheritance ๐ 20. Reproduction - Current Artificial wombs ๐ถ - Research Cloning advances ๐ฌ - Future Asexual human reproduction ๐ 21. Aging Death - Current Longevity therapy โฐ - Research Age reversal ๐ฌ - Future Biological immortality ๐ """ AITopicsToInnovate1=""" 1. Major AI Industry Players ๐ 1. Research Leaders ๐ฏ - OpenAI: GPT-4 DALL-E Foundation Models ๐ต - Google: PaLM Gemini LLMs ๐ฆ - Anthropic: Claude Constitutional AI โก - Meta: LLaMA Open Source LLMs ๐ค - xAI: Grok Conversational AI ๐ค 2. Technical AI Development ๐ ๏ธ 1. Architecture Advances ๐ซ - Transformer Models Attention Mechanisms ๐ง - Mixture of Experts MoE Architecture ๐ช - Sparse Neural Networks ๐ธ๏ธ - Multi-modal LLM Systems ๐ - Flash Attention Optimization โ๏ธ 2. Training Methodologies ๐ - LLM Supervised Fine-tuning ๐จโ๐ซ - RLHF Reward Models ๐ค - Constitutional AI Training ๐ - RLAIF Feedback Models ๐ - Synthetic Data LLM Training ๐ฒ - Chain of Thought Prompting ๐งฉ - Tree of Thoughts Reasoning ๐ณ 3. Post-Training Implementation ๐ง - Neural Network Distillation ๐งช - LLM Quantization Methods ๐ - Neural Network Pruning โ๏ธ - Knowledge Distillation Transfer ๐ - Few-shot LLM Learning ๐ฏ 3. Mechanistic Interpretability ๐ฌ 1. Core Concepts ๐ก - Neural Network Growth Analysis ๐ฑ - LLM Architecture Analysis ๐๏ธ - Training Loss Optimization ๐จ - Neural Network Analogies ๐งฌ 2. Technical Features ๐ - LLM Linear Representations โก๏ธ - Neural Vector Arithmetic ๐ข - Neural Activation Patterns ๐ - LLM Feature Detection ๐ - Neural Sparse Autoencoders ๐ญ 3. Network Analysis ๐ต๏ธ - LLM Induction Heads ๐ - Transformer Attention Analysis ๐ช - Neural Circuit Analysis ๐ - LLM Feature Visualization ๐ - Neural Concept Directions ๐ณ 4. Future AI Developments ๐ 1. AGI Timeline โฐ - AGI Capability Projections ๐ - Neural Hardware Scaling ๐พ - LLM Training Data Limits ๐ - AI Compute Resources ๐บ๏ธ 2. Integration Fields ๐ก - AI Biology Integration ๐ฎ - AI Drug Discovery Systems ๐ - AI Clinical Trial Analysis ๐ฅ - AI Code Generation ๐คน - AI Scientific Discovery ๐งฎ 5. Industry Best Practices ๐ 1. AI Team Building ๐ข - AI Talent Development ๐ฅ - AI Research Alignment ๐ช - AI Team Scaling ๐ - AI Research Culture ๐ 2. AI Research Qualities ๐ - AI Research Methodology ๐งญ - AI Experimentation Protocols ๐๏ธ - AI Innovation Thinking ๐ซ - AI Testing Framework โ๏ธ 3. AI Safety Standards ๐ก๏ธ - LLM Behavioral Specifications ๐ - AI Safety Guidelines ๐ฎ - AI Ethics Framework โ๏ธ - AI Industry Standards ๐คฒ 6. Emerging Research Areas ๐ฎ 1. Technical Focus ๐ฏ - LLM Long Context Learning โณ - LLM Multi-agent Interaction ๐พ - AI Evaluation Metrics ๐ - Neural Interpretability Methods ๐ญ 2. AI Applications ๐ผ - AI Automated Research ๐งซ - AI Code Synthesis โจ๏ธ - AI Biological Modeling ๐งฏ - AI Medical Diagnostics ๐ 7. Model Intelligence ๐งฟ 1. LLM System Development ๐ช - LLM Prompt Engineering ๐ - LLM Response Generation โ๏ธ - LLM Behavioral Training ๐น - LLM Personality Development ๐ช 2. LLM User Interaction ๐ญ - LLM Autonomy Alignment ๐ช - LLM Safety Boundaries ๐ - LLM Communication Patterns ๐ฃ๏ธ - LLM Performance Tuning ๐ข """ Multiplayer_Custom_Hosting_Game_Servers_For_Simulated_Worlds = """ Active Multiplayer Games 2024 ๐ฎ 1 Traditional MMORPGs ๐ก๏ธ 1.1 Major MMORPGs ๐ฐ - Final Fantasy XIV Dawntrail 2024 โ๏ธ - Advanced Job System Rework ๐ญ - Cross Platform Integration ๐ช - New Housing Districts ๐๏ธ - World of Warcraft 2024 Season ๐ฒ - Dragon Combat System ๐ฆ - Cross Faction Features โ๏ธ - Mythic Plus Seasons ๐ - Elder Scrolls Online Gold Road ๐๏ธ - Dynamic Event System ๐ - Housing Construction ๐๏ธ - Champion System 2.0 ๐ - Lost Ark Western T4 Update โก - Legion Raid Content ๐พ - Island Adventure System ๐๏ธ - Class Balance Rework ๐ฐ - Black Desert Online Remaster ๐ช - Combat System Update ๐ฏ - Node Empire System ๐น - Life Skill Evolution ๐ณ 1.2 Emerging MMORPGs ๐ - Throne and Liberty Launch ๐ - Weather Combat System ๐ฆ๏ธ - Territory Wars ๐บ๏ธ - Transformation System ๐ - Pax Dei Medieval MMO โ๏ธ - City Management ๐ฐ - Faith Based Magic โจ - Global Trading ๐ - Blue Protocol Western Release ๐ - Action Combat Design ๐ญ - Class Change System โก - Dungeon Scaling ๐ผ 2 Survival MMOs ๐น 2.1 Established Survival ๐ก๏ธ - Rust 2024 Updates ๐ฆพ - Electricity Programming ๐ก - Vehicle System Update ๐ - Automated Defenses โก - ARK Survival Ascended ๐ฆ - Cross ARK System ๐ - Creature Breeding 2.0 ๐ฅ - Base Defense Network ๐ฐ - DayZ 2024 Content ๐ง - Medical System Update ๐ - Disease Mechanics ๐ฆ - Base Building 2.0 ๐๏ธ - 7 Days to Die Alpha 22 ๐๏ธ - Physics Engine Update ๐ฅ - AI Pathfinding System ๐ง - Vehicle Customization ๐ 2.2 New Survival MMOs ๐ - Once Human Launch ๐งฌ - Mutation System ๐งช - Base Building Tech ๐ญ - Weather Impact System ๐ช๏ธ - Nightingale Release ๐ - Portal Realm System ๐ - Victorian Crafting ๐ฉ - Fae World Design ๐ง 3 Hybrid MMOs ๐ฏ 3.1 Looter Shooters ๐ซ - Destiny 2 2024 Season ๐ธ - Build System 3.0 ๐ ๏ธ - Raid Mechanics โญ - Season Structure ๐ - The Division 2 Year 6 ๐๏ธ - Loadout Expansion ๐ - Dark Zone Update ๐ - Manhunt System ๐ฏ - Warframe 2024 Update ๐ค - Movement Tech 2.0 ๐ - Mod System Rework โ๏ธ - Open World Expansion ๐ 3.2 Action RPG MMOs ๐ซ - Path of Exile 2 Beta ๐ - Gem System Rework ๐ซ - New Skill Tree ๐ฒ - League Content ๐ - Diablo 4 Season Structure ๐ - Season Journey System ๐ญ - World Boss Events ๐ฒ - PvP Territories ๐ก๏ธ 4 Simulation MMOs ๐ 4.1 Space Simulation ๐ - EVE Online 2024 ๐ธ - Corporation Warfare ๐ดโโ ๏ธ - Market System Update ๐ - Fleet Operations ๐ข - Elite Dangerous Update ๐ - Ground Combat System ๐จโ๐ - Fleet Carrier Content โญ - Planet Exploration ๐ช - Star Citizen Alpha ๐ธ - Persistent Universe ๐ - Ship Combat Update โ๏ธ - Trading System 2.0 ๐ฐ 4.2 World Simulation ๐ - New World Eternal ๐บ๏ธ - Territory System ๐ฐ - Crafting Update ๐ ๏ธ - War System 2.0 โ๏ธ - Albion Online 2024 ๐น - Guild Warfare Update โ๏ธ - Economy System 2.0 ๐ฐ - Territory Control ๐ฐ 5 Unique Multiplayer Games ๐ฒ 5.1 Adventure Multiplayer ๐บ๏ธ - Sea of Thieves 2024 โต - Ship Combat Physics ๐ - Crew Management ๐ดโโ ๏ธ - World Events ๐ช - Valheim Updates โก - Building System 2.0 ๐๏ธ - Boss Progression ๐น - Exploration Update ๐บ๏ธ 5.2 Combat Focused ๐ก๏ธ - Mordhau 2024 โ๏ธ - Combat Physics Update ๐คบ - Map System Rework ๐ฐ - Tournament System ๐ - For Honor Year 8 ๐ก๏ธ - Faction War Update โ๏ธ - Hero Rework System ๐ญ - Seasonal Content ๐ 6 Upcoming 2024 Games ๐ฎ 6.1 Launching Soon ๐ - Gray Zone Warfare ๐๏ธ - Tactical Systems ๐ฏ - Base Operations ๐ข - Territory Control ๐บ๏ธ - Fractured Online ๐ - City Building ๐๏ธ - Knowledge System ๐ - Player Economy ๐ฐ 6.2 In Development ๐ ๏ธ - Ashes of Creation ๐ฐ - Node System ๐ฑ - Castle Siege โ๏ธ - Caravan System ๐ช - Pantheon Rise of the Fallen ๐ - Climate System ๐ฆ๏ธ - Group Content Focus ๐ฅ - Perception System ๐๏ธ """ def get_display_name(filename): """Extract text from parentheses or return filename as is.""" match = re.search(r'\((.*?)\)', filename) if match: return match.group(1) return filename def get_time_display(filename): """Extract just the time portion from the filename.""" time_match = re.match(r'(\d{2}\d{2}[AP]M)', filename) if time_match: return time_match.group(1) return filename def sanitize_filename(text): """Create a safe filename from text while preserving spaces.""" # First replace unsafe characters with spaces safe_text = re.sub(r'[^\w\s-]', ' ', text) # Remove any multiple spaces safe_text = re.sub(r'\s+', ' ', safe_text) # Trim leading/trailing spaces safe_text = safe_text.strip() return safe_text[:50] # Limit length to 50 chars def generate_timestamp_filename(query): """Generate filename with format: 1103AM 11032024 (Query).md""" # Get current time in Central timezone central = pytz.timezone('US/Central') current_time = datetime.now(central) # Format the timestamp parts time_str = current_time.strftime("%I%M%p") # 1103AM format date_str = current_time.strftime("%m%d%Y") # 11032024 format # Clean up the query for filename - now preserving spaces safe_query = sanitize_filename(query) # Construct filename: "1103AM 11032024 (Input with spaces).md" filename = f"{time_str} {date_str} ({safe_query}).md" return filename def delete_file(file_path): """Delete a file and return success status.""" try: os.remove(file_path) return True except Exception as e: st.error(f"Error deleting file: {e}") return False def save_ai_interaction(query, ai_result, is_rerun=False): """Save AI interaction to a markdown file with new filename format.""" filename = generate_timestamp_filename(query) # Format the content differently for rerun vs normal query if is_rerun: content = f"""# Rerun Query Original file content used for rerun: {query} # AI Response (Fun Version) {ai_result} """ else: content = f"""# Query: {query} ## AI Response {ai_result} """ # Save to file try: with open(filename, 'w', encoding='utf-8') as f: f.write(content) return filename except Exception as e: st.error(f"Error saving file: {e}") return None def get_file_download_link(file_path): """Generate a base64 download link for a file.""" try: with open(file_path, 'r', encoding='utf-8') as f: content = f.read() b64 = base64.b64encode(content.encode()).decode() filename = os.path.basename(file_path) return f'{get_display_name(filename)}' except Exception as e: st.error(f"Error creating download link: {e}") return None def extract_terms(markdown_text): """Parse markdown text and extract terms.""" lines = markdown_text.strip().split('\n') terms = [] for line in lines: line = re.sub(r'^[#*\->\d\.\s]+', '', line).strip() if line: terms.append(line) return terms def extract_urls(text): try: date_pattern = re.compile(r'### (\d{2} \w{3} \d{4})') abs_link_pattern = re.compile(r'\[(.*?)\]\((https://arxiv\.org/abs/\d+\.\d+)\)') pdf_link_pattern = re.compile(r'\[โฌ๏ธ\]\((https://arxiv\.org/pdf/\d+\.\d+)\)') title_pattern = re.compile(r'### \d{2} \w{3} \d{4} \| \[(.*?)\]') date_matches = date_pattern.findall(text) abs_link_matches = abs_link_pattern.findall(text) pdf_link_matches = pdf_link_pattern.findall(text) title_matches = title_pattern.findall(text) # markdown with the extracted fields markdown_text = "" for i in range(len(date_matches)): date = date_matches[i] title = title_matches[i] abs_link = abs_link_matches[i][1] pdf_link = pdf_link_matches[i] markdown_text += f"**Date:** {date}\n\n" markdown_text += f"**Title:** {title}\n\n" markdown_text += f"**Abstract Link:** [{abs_link}]({abs_link})\n\n" markdown_text += f"**PDF Link:** [{pdf_link}]({pdf_link})\n\n" markdown_text += "---\n\n" return markdown_text except: st.write('.') return '' # HTML5 based Speech Synthesis (Text to Speech in Browser) @st.cache_resource def SpeechSynthesis(result): documentHTML5='''