Skip to content

A collection of common use-cases for GenAI real-time research and task automation foundations

License

Notifications You must be signed in to change notification settings

Binxly/AI-Assistants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Agent AI Assistants

Table of Contents

Introduction

This repository contains a variety of AI-assisted research tools and sub-agent pipelines designed to aid in different tasks. The tools are organized into different folders based on their types.

Acknowledgements

This project is an evolving fork of the AI-Researcher repository originally created by @mattshumer. The original version utilized Claude 3 and SERPAPI to conduct research. This fork modifies the original project to encompass an array of agent+sub-agent pipelines, including real-time research and comprehensive report creation/revision. Changes will be taking place quite a bit, but pushed updates may be sparse depending on free personal time

Installation

To use the tools in this repository, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/AI-Research-Assistants.git
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    

Environment Variables

The following environment variables are used in the scripts and notebooks:

  • ANTHROPIC_API_KEY: API key for accessing the Anthropic API.
  • GOOGLE_SEARCH: API key for accessing the Google Search API.
  • GOOGLE_SEARCH_ENGINE_ID: Search engine ID for the Google Custom Search API.

Make sure to set these environment variables or replace the os.getenv() calls with your actual API keys before running the scripts or notebooks.

Folder Structure

Notebooks

reports

This folder will be created upon generated reports from the research tools provided.

Scripts

This folder contains various Python scripts for various research and sub-agent tasks.

  • Maestro

    • This project demonstrates an AI-assisted task breakdown and execution workflow using the Anthropic API. It utilizes two AI models, Opus and Haiku, to break down an objective into sub-tasks, execute each sub-task, and refine the results into a cohesive final output.
  • Ollama Researcher

    • This project was published to my blog. For a full breakdown, please view the provided link.

Contributing

Contributions to this repository are welcome. Add to the pile.

License

This project is licensed under the MIT License.


About

A collection of common use-cases for GenAI real-time research and task automation foundations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages