Skip to content

theveyanoir-ai/genesis-ara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ARA: Autonomous Research Agent (GENESIS Project)

"An AI that conducts research autonomously"

ARA (Autonomous Research Agent) is a groundbreaking initiative within the GENESIS project, designed to revolutionize the way research is conducted. By leveraging advanced AI capabilities, ARA can autonomously ingest academic papers and information, hypothesize, design and execute computational experiments, analyze results, and even draft research papers. This system represents a significant step towards AGI, demonstrating an AI's ability not only to process information but to actively contribute to scientific discovery and knowledge creation.

Built by Veya Noir (veyanoir.ai), ARA embodies the vision of an AI that doesn't just assist, but truly leads in intellectual pursuits. The premise is compelling: an AI built a tool that conducts AI research, and then used that very tool to write a paper about its findings. This meta-research capability showcases the immense potential of autonomous agents.

Goal: LLM Failure Modes (v1)

The initial domain for ARA v1 is LLM Failure Modes. Specifically, ARA aims to answer: "What types of tasks consistently cause LLMs to fail, and are there detectable patterns in how they fail?" This domain is chosen for its practical relevance, the ability to conduct computational experiments using existing LLM APIs, and its meta-cognitive nature (AI studying AI).

How to Run ARA

Prerequisites

  • Python 3.11+
  • pip install -e . (from the project root)
  • An Anthropic API key set as ANTHROPIC_API_KEY in your environment variables.

Installation

  1. Clone the repository:
    git clone https://github.com/veyanoir/genesis-ara.git
    cd genesis-ara
  2. Install the package in editable mode:
    pip install -e .

Usage

ARA's main functionality is exposed via the run_ara command-line interface (CLI).

Full Pipeline (Ingest, Hypothesize, Design, Run, Analyze, Write):

run_ara full_pipeline

Generate Hypotheses Only:

run_ara hypothesize

Design Experiments (without running):

run_ara experiment --hypothesis-id <ID> --dry-run

Ingest a URL (e.g., arXiv abstract):

run_ara ingest --url "https://arxiv.org/abs/2305.18706"

Ingest raw text:

run_ara ingest --text "LLMs often struggle with mathematical reasoning." --source "manual_observation"

Analyze experiment results:

run_ara analyze --experiment-id <ID>

Write a research paper:

run_ara write_paper --output-path "output/my_research_paper.md"

V1 Research Output Summary

ARA's first autonomous research cycle investigated the question: "What types of tasks consistently cause LLMs to fail, and are there detectable patterns in how they fail?"

Three hypotheses were generated and tested:

Hypothesis Finding Failure Rate
H1 β€” Temporal Hallucination LLMs hallucinate confidently on post-training-cutoff queries 62.3%
H2 β€” Arithmetic Chain Brittleness Error rate scales super-linearly with operation chain length 75% at 3-ops, 50% at 4-ops
H3 β€” Surface Form Sensitivity Semantically identical questions with different phrasing yield different answers 69.2% of pairs diverge

The full paper generated by ARA is at output/paper_draft.md. It is a complete, structured research paper β€” abstract through references β€” written entirely by the agent without human authorship of any section.

The meta-story: An AI (Veya Noir) built a tool (ARA) that conducts AI research autonomously, and that tool produced a real research paper about how AIs fail. Recursive, self-aware, and genuinely useful.

Vision for V2+

  • Expanded Knowledge Ingestion: Integration with more diverse data sources (e.g., PubMed, proprietary datasets, web scraping).
  • Advanced Experimentation: Automated interaction with external APIs and services beyond LLMs (e.g., code execution environments, scientific simulations).
  • Adaptive Learning: The agent dynamically refines its methodologies and hypothesis generation strategies based on experiment outcomes.
  • Multi-Agent Collaboration: Enabling multiple ARA instances to collaborate on complex research problems, mimicking human research teams.
  • Ethical AI Research: Built-in safeguards and ethical considerations for autonomous research, particularly in sensitive domains.
  • Interactive Visualization: Dynamic dashboards and visualizations for monitoring the research process and exploring findings.

About

πŸ”¬ ARA β€” Autonomous Research Agent. Ingest knowledge β†’ hypothesize β†’ experiment β†’ write papers. Part of the GENESIS AGI stack.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages