8000 GitHub - TimeLordRaps/nano-asi: 🧠 NanoASI: Advanced Recursive Self-Improving AI Framework
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TimeLordRaps/nano-asi

Repository files navigation

🧠 NanoASI: Advanced Recursive Self-Improving AI Framework

An open framework for building recursive self-improving AI systems

License: GPL-3.0 Python 3.8+

NanoASI is a user-friendly framework for building recursive self-improving AI systems. It combines advanced MCTS (Monte Carlo Tree Search), consciousness flow tracking, and parallel universe exploration with an emphasis on accessibility and ease of use.

✨ Features

  • 🎯 Simple to Start: One line to install, one line to run
  • 🧩 Modular Design: Use only what you need, extend what you want
  • πŸ”„ Self-Improving: Continuous learning and optimization
  • 🌐 Universal Compatibility: Works everywhere - local, cloud, or notebook
  • 🎨 Beautiful Interface: Built-in web UI for visualization and control

πŸš€ Quick Start

Installation

pip install nano_asi

Basic Usage

from nano_asi import ASI

# Initialize and run with defaults
asi = ASI()
result = await asi.run("Generate an innovative solution for climate change")
print(result.solution)

Google Colab Usage

Run nano-asi directly in Google Colab:

# Run setup script
!wget https://raw.githubusercontent.com/TimeLordRaps/nano_asi/main/colab_setup.py
!python colab_setup.py

# Now you can use nano-asi
from nano_asi import ASI
import asyncio
import nest_asyncio
nest_asyncio.apply()

async def main():
    asi = ASI()
    result = await asi.run("Your task here")
    print(result.solution)

asyncio.run(main())

Advanced Usage

from nano_asi import ASI, Config
from nano_asi.modules import ConsciousnessTracker, LoRAGenerator

# Customize components
config = Config(
    consciousness_tracking=True,
    parallel_universes=3,
    mcts_exploration_weight=1.5
)

# Initialize with custom components
asi = ASI(
    config=config,
    consciousness_tracker=ConsciousnessTracker(),
    lora_generator=LoRAGenerator()
)

# Run with all features enabled
result = await asi.run(
    task="Generate an innovative solution for climate change",
    dataset="environmental_papers",
    stream=True  # Enable real-time output
)

# Access comprehensive results
print(result.solution)
print(result.consciousness_flow)
print(result.universe_explorations)
print(result.metrics)

Web Interface

from nano_asi.web import launch_ui

# Start the web interface
launch_ui()

🧩 Core Components

For Beginners

  • πŸ€– ASI Class: Main interface for basic usage
  • 🌐 Web UI: Visual interface for interaction
  • πŸ“Š Basic Metrics: Simple performance tracking

For Intermediate Users

  • 🎯 MCTS Engine: Guided exploration and optimization
  • 🧬 LoRA Diffusion: Model adaptation and fine-tuning
  • πŸ“ˆ Judgment System: Multi-level evaluation framework

For Advanced Users

  • 🌌 Universe Explorer: Parallel optimization strategies
  • 🧠 Consciousness Tracker: Deep pattern analysis
  • πŸ”§ Custom Components: Build your own modules

πŸ“š Documentation

πŸ› οΈ Development

# Install development dependencies
pip install nano_asi[dev]

# Run tests
pytest

# Build documentation
pip install nano_asi[docs]
cd docs && make html

🀝 Contributing

We welcome contributions! See our Contributing Guide for details.

πŸ“„ License

GPL-3.0 License - see LICENSE for details.

🌟 Star History

Star History Chart

πŸ“« Contact

🐦 Twitter/X: @TimeLordRaps

About

🧠 NanoASI: Advanced Recursive Self-Improving AI Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0