Skip to content

huangyingting/agent-learn

Repository files navigation

Agent Learn

A central repository for learning, experimenting with, and comparing various AI agent frameworks.

Overview

Agent Learn serves as a collection of implementations, examples, and learning resources for different AI agent frameworks. It aims to provide a consistent environment for exploring agent architectures, making it easier to understand their strengths and use cases.

Current AI Agent Examples

Smolagents

The repository currently includes smolagents examples, smolagents is a library that enables you to run powerful agents in a few lines of code.

Setup

Prerequisites

  1. Python 3.10 or higher
  2. uv for Python package management

Installation

git clone https://github.com/huangyingting/agent-learn.git
cd agent-learn
uv sync

Usage

Smolagents

For more detailed examples, check the smolagents-learn directory.

Future Plans

  • Add implementations for additional agent frameworks:
    • LangChain
    • Autogen
    • OpenAI Agents
  • Provide comparative analyses between different frameworks
  • Include benchmarking tools for agent performance

Contributing

Contributions are welcome! If you'd like to add examples for other agent frameworks or improve existing implementations:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/new-framework-example)
  3. Commit your changes (git commit -m 'Add examples for Framework X')
  4. Push to the branch (git push origin feature/new-framework-example)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors