Agentic 2

My previous notes on it

A reddit discussion

  1. pydantic-ai
  2. huggingface smolagents
  3. storm
  4. autogen
  5. AG2 (suggested as a successor to AutoGen)
  6. CREO-1
  7. Atomic Agents (by BrainBlend-AI)

Langroid: https://github.com/langroid/langroid

  1. AG (30k)
  2. Crew (20k)
  3. LangGraph (10k)
  1. Streaming
  2. Human loop
  3. Time travel to look back
  4. Memory
  5. Low code

Show images for: AutoGen architecture diagrams

  1. Actor based
  2. Message passing

Also based on chats

AutoGen getting started

Search for: AutoGen getting started

Getting started

AG Learning curve: 10/10, fast

AutoGen Ecosystem

Search for: AutoGen Ecosystem

The link first

Autogen Github page

MS Autogen Feature list

Search for: MS Autogen Feature list

  1. complete redesign of the AutoGen library, aimed at improving
  2. code quality,
  3. robustness,
  4. generality,
  5. and the scalability of agentic workflows.

Features are listed here on MS site

  1. Asynchronous messaging: Agents communicate through asynchronous messages, supporting both event-driven and request/response interaction patterns.
  2. Modular and extensible: Users can easily customize systems with pluggable components, including custom agents, tools, memory, and models. They can also build proactive and long-running agents.
  3. Observability and debugging: Built-in tools provide tracking, tracing, and debugging agent interactions and workflows, with support for OpenTelemetry for industry-standard observability.
  4. Scalable and distributed: Users can design complex, distributed agent networks that operate seamlessly across organizational boundaries.
  5. Built-in and community extensions: The extensions module enhances the framework?s functionality with advanced model clients, agents, multi-agent teams, and tools for agentic workflows. Support for community extensions allows open-source developers to manage their own extensions.
  6. Cross-language support: This update enables interoperability between agents built in different programming languages, with current support for Python and .NET and additional languages in development.
  7. Full type support: Interfaces now enforce type checks at build time, ensuring robust and cohesive code quality.

Autogen Research blogs