skills/lauraflorentin/skills-marketplace/Exploration & Discovery

Exploration & Discovery

SKILL.md

Exploration & Discovery

In the Exploration pattern, the goal is not to execute a known task, but to find new information or solutions. Agents act as scientists or researchers: they formulate a hypothesis, test it (by searching, coding, or simulating), analyze the results, and iterate. This allows for genuine novelty and discovery.

When to Use

  • Literature Review: "Survey the field of Quantum Computing and identify gaps."
  • Idea Generation: "Brainstorm 50 potential names for this product and check domain availability."
  • Scientific Discovery: Analyzing large datasets to find correlations.
  • Market Research: Exploring competitor websites to map out their feature sets.

Use Cases

  • Agent Laboratory: A team of agents (Professor, Postdoc, Reviewer) writing a research paper.
  • Creative Studio: Agents collaborating to write a screenplay or design a game.
  • Scenario Planning: Simulating how a stock portfolio would perform under various economic conditions.

Implementation Pattern

def exploration_loop(topic):
    knowledge_base = []
    
    # Phase 1: Hypothesis Generation
    hypotheses = brainstorming_agent.run(f"Generate ideas about {topic}")
    
    for hypothesis in hypotheses:
        # Phase 2: Experiment / Research
        # Agent autonomously decides search queries or code to run
        evidence = researcher_agent.run(f"Test this hypothesis: {hypothesis}")
        
        # Phase 3: Analysis
        conclusion = analyst_agent.run(
            prompt="Does the evidence support the hypothesis?",
            input={"hypothesis": hypothesis, "evidence": evidence}
        )
        
        knowledge_base.append(conclusion)
        
    # Phase 4: Synthesis
    return writer_agent.run("Write a report based on these conclusions", input=knowledge_base)
Weekly Installs
0
First Seen
Jan 1, 1970