FinRobot is an AI Agent Platform that transcends the scope of FinGPT, representing a comprehensive solution meticulously designed for financial applications. It integrates a diverse array of AI technologies, extending beyond mere language models. This expansive vision highlights the platform's versatility and adaptability, addressing the multifaceted needs of the financial industry.
Concept of AI Agent: an AI Agent is an intelligent entity that uses large language models as its brain to perceive its environment, make decisions, and execute actions. Unlike traditional artificial intelligence, AI Agents possess the ability to independently think and utilize tools to progressively achieve given objectives.
- [Stanford University + Microsoft Research] Agent AI: Surveying the Horizons of Multimodal Interaction
- [Stanford University] Generative Agents: Interactive Simulacra of Human Behavior
- [Fudan NLP Group] The Rise and Potential of Large Language Model Based Agents: A Survey
- [Fudan NLP Group] LLM-Agent-Paper-List
- [Tsinghua University] Large Language Models Empowered Agent-based Modeling and Simulation: A Survey and Perspectives
- [Renmin University] A Survey on Large Language Model-based Autonomous Agents
- [Nanyang Technological University] FinAgent: A Multimodal Foundation Agent for Financial Trading: Tool-Augmented, Diversified, and Generalist
- [Medium] An Introduction to AI Agents
- [Medium] Unmasking the Best Character AI Chatbots | 2024
- [big-picture] ChatGPT, Next Level: Meet 10 Autonomous AI Agents
- [TowardsDataScience] Navigating the World of LLM Agents: A Beginner’s Guide
- [YouTube] Introducing Devin - The "First" AI Agent Software Engineer
- AutoGPT (161k stars) is a tool for everyone to use, aiming to democratize AI, making it accessible for everyone to use and build upon.
- LangChain (82.7k stars) is a framework for developing context-aware applications powered by language models, enabling them to connect to sources of context and rely on the model's reasoning capabilities for responses and actions.
- MetaGPT (39.1k stars) is a multi-agent open-source framework that assigns different roles to GPTs, forming a collaborative software entity to execute complex tasks.
- AutoGen (24.8k stars) is a framework for developing LLM applications with conversational agents that collaborate to solve tasks. These agents are customizable, support human interaction, and operate in modes combining LLMs, human inputs, and tools.
- dify (22.7k stars) is an LLM application development platform. It integrates the concepts of Backend as a Service and LLMOps, covering the core tech stack required for building generative AI-native applications, including a built-in RAG engine
- ChatDev (22.7k stars) is a framework that focuses on developing conversational AI Agents capable of dialogue and question-answering. It provides a range of pre-trained models and interactive interfaces, facilitating the development of customized chat Agents for users.
- BabyAGI (19.2k stars) is an AI-powered task management system, dedicated to building AI Agents with preliminary general intelligence.
- SuperAGI (14.4k stars) is a dev-first open-source autonomous AI agent framework enabling developers to build, manage & run useful autonomous agents.
- FastGPT (12.5k stars) is a knowledge-based platform built on the LLM, offers out-of-the-box data processing and model invocation capabilities, allows for workflow orchestration through Flow visualization.
- CrewAI (12.1k stars) is a framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
- XAgent (7.5k stars) is an open-source experimental Large Language Model (LLM) driven autonomous agent that can automatically solve various tasks.
- Bisheng (5.5k stars) is a leading open-source platform for developing LLM applications.
- Voyager (5.1k stars) An Open-Ended Embodied Agent with Large Language Models.
- CAMEL (4.4k stars) is a framework that offers a comprehensive set of tools and algorithms for building multimodal AI Agents, enabling them to handle various data forms such as text, images, and speech.
- Langfuse (2.9k stars) is a language fusion framework that can integrate the language abilities of multiple AI Agents, enabling them to simultaneously possess multilingual understanding and generation capabilities.