Skip to content

Maryam-Nasseri/AI-Agents-Systems-and-Research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 

Repository files navigation

A Collection of the Latest AI Agents Systems, Research Initiatives & Video Tutorials

This repository contains the explanation, links, and videos about these AI Agents and agentic systems:

AI Agents System AI Agents System AI Agents System AI Agents System
OpenAI Swarm Google's RIG system in DataGemma Adala labelling system CrewAI
AutoGen Reflexion HuggingGPT Open Interpreter
Internet of Agents (IOA) AgentForge AgentGPT Agent Verse
TalktoData Multiagent Debate GPT Pilot Vanna.AI
-- -- --

OpenAI Swarm:

According to OpenAI, swarm focuses on “making agent coordination and execution lightweight, highly controllable, and easily testable.” Swarm uses two subsystems: ‘agents’ or ‘routines’ and ‘hand-offs’. In these systems, an agent is responsible for instructions and tools and can, at any point during the process, hand off the responsibility to another agent.

Google's RIG system in DataGemma

Google introduced its latest model, DataGemma. Unlike previous RAG systems, it works on a RIG (Retrieval Interleaved Generation) technique, merging Language Models with Data Commons, an open-source large-scale database of public data.

Video Explaining OpenAI's Swarm, Google's RIG in DataGemma, and Adala system:

Watch the video about Latest AI agents Systems RIG Swarm Adala

Adala Autonomous Data Labelling System

Adala offers a robust framework for implementing agents specialized in data processing, emphasising diverse data labelling tasks. These agents are autonomous, meaning they can independently acquire one or more skills through iterative learning. This learning process is influenced by their operating environment, observations, and reflections. Users define the environment by providing a ground truth dataset. Every agent learns and applies its skills in what we call a "runtime", synonymous with LLM.

CrewAI agentic system

CrewAI agentic framework offers multi-agent collaboration with different LLMs for complex tasks, including RAG systems.

CrewAI Hands-on Video Tutorial:

Watch the video about CrewAI hands-on tutorial

AutoGen agentic system

AutoGen is a Multi-agent multi-task agentic framework. AutoGen is the collaboration between humans and multiple agentic systems. Agents communicate via asynchronous messages, supporting both event-driven and request/response interaction patterns. Users can interoperate agents across different programming languages.

Reflexion: Language Agents with Verbal Reinforcement Learning

The developers (Shinn et al in 2023) showed that using linguistic feedback and asking the model to self-refine itself is more effective than the traditional reinforcement learning methods e.g., by updating weights.

HuggingGPT Agentic System

HuggingGPT uses ChatGPT as the controller to receive the task prompt from a user and then divide it into sub-tasks. The controller then uses any relevant model available in the Hugging Face repositories to perform the sub-tasks and retain the results, and even combine the results of multiple AI models for very complex tasks that involve multiple modalities such as text, speech, and vision.

Video Explanation of AutoGen and Reflexion Methods of Agentic Systems

Watch the video about AI agents and systems

Open Interpreter Agentic Assistant

Open Interpreter lets LLMs run code (Python, Javascript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running $ interpreter after installing. This provides a natural-language interface to your computer's general-purpose capabilities.

Video Tutorial on No-code Local AI Agents RAG Workflow for Financial Market Analysis

Watch the video about Using Open Interpreter for AI Agents  RAG workflow

Internet of Agents (IOA)

The Internet of Agents or IOA system for large language models is inspired by how the Internet works, more specifically decentralised collaborative projects such as Wikipedia and Linux, to build an Internet-like system for autonomous agents. Below is a video explaining the full method: The Internet of Agents or IOA system for large language models

Watch the video about Internet of Agents IOA system

AgentForge Agentic Development and Testing Framework

AgentForge is a low-code framework designed for the rapid development, testing, and iteration of AI-powered autonomous agents and cognitive architectures. Compatible with a range of LLM models—including OpenAI, Google's Gemini, Anthropic's Claude, and local models via Ollama or LMStudio.

Agent Verse

AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in various applications. AgentVerse primarily provides two frameworks: task-solving and simulation.

TalktoData

This is an agentic system for Data discovery, data cleaning, analysis & visualization; AI Data Analyst that works with your CSV, Excel, Google Sheets and SQL Databases. The system has a limited free tier too.

Multiagent Debate

This is a general-purpose agentic system based on the paper "Improving Factuality and Reasoning in Language Models through Multiagent Debate", where individual language models generate and critique other models' outputs, to contribute to factually accurate responses.

GPT Pilot

GPT Pilot is an AI agent that codes the entire app while you can observe the code being written as a development tool for scalable apps. Only around 5% of intervention is needed by a developer.

Vanna.AI

Vanna is an Open-Source Python-based AI SQL agent trained on your schema that writes complex SQL queries for your databases using a RAG system based on your training data, i.e., the databse information.

Invicta

Multi-agent-building frameworks and platform using the best LLMs from OpenAI, Google, Mistral, and Anthropic to deploy agents where your team is (Zendesk, Slack, Discord) and your agents can collaborate with each other as a team to complete complex workflows.

About

New advances in AI Agents research and systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published