Exploring agentic AI systems: research, development, and insights.
All tutorials are available in the ./tutorials directory. This tutorials are designed to explain the main idea behind of References papers.
A series of tutorials demonstrating how to build an agentic AI framework from scratch:
-
00-basic-llm-calls-and-agent: Introduction to basic LLM API interactions and building a simple Agent class
- Setting up OpenAI client
- Understanding key parameters
- Building a flexible Agent class
- Example use cases with different agent roles
-
01-manage-memory: Implementation of short-term memory management for AI agents
- Simple memory implementation using lists
- Creating a robust Memory class
- Integration with Agent class
-
02-function-calling: Adding function calling capabilities to agents
- Implementing tool calling functionality
- Memory management with tool calls
- Project management example with external data interactions
-
03-react-prompt-technique: ReACT (Reasoning + Acting) prompting implementation
- Structured prompting for reasoning and action
- Interactive wellness agent example
- Step-by-step thought process demonstration
-
04-react-agent-from-scratch: Complete ReACT agent implementation
- Memory layer implementation
- Tool layer with function calling
- ReACT loop implementation
- Combine Self-reflection into ReACT agent
-
05-multi-agents-with-react: Advanced implementation with multiple agents
- Peer agent communication
- Multi-agent task coordination
- Complex problem-solving with agent collaboration
The tutorials demonstrate building increasingly sophisticated AI agents, from basic API calls to complex multi-agent systems with memory, function calling, and reasoning capabilities.
- 00-langchain-basics: Introduction to LangChain and its basic components
- Setting up LangChain
- Understanding key components
- Building a simple agent with LangChain
This curated list of papers mainly focus on the field of agentic AI in Scientific Discovery. It includes papers that explore the use of AI in scientific research, as well as papers that propose new methods and frameworks for scientific discovery. The list is organized by topic, and includes papers from a variety of sources, including academic journals, conferences, and preprint servers. The list is intended to be a resource for researchers and practitioners interested in the field of agentic AI in Scientific Discovery.
- Highlights
- Implementation Tools
- Datasets and Benchmarks
- Scientific Discovery Applications
- Challenges and Open Problems
- The AI Scientist: Towards fully automated open-ended scientific discovery
Focus: Automating scientific discovery processes. - ResearchAgent: Iterative research idea generation over scientific literature with large language models
Focus: Generating research ideas from literature using LLMs. - MemGPT: Towards LLMs as operating systems
Focus: Treating LLMs as operating systems for task management. - MLR-Copilot: Autonomous machine learning research based on large language models agents
Focus: LLM agents for autonomous machine learning research. - SciAgents: Automating scientific discovery through multi-agent intelligent graph reasoning
Focus: Multi-agent reasoning for scientific discovery using graphs. - ChatDev: Communicative agents for software development
Focus: Collaborative agents for software engineering tasks. - AutoGen: Enabling next-gen LLM applications via multiagent conversation framework
Focus: Multi-agent conversation framework for advanced LLM applications. - Living Software Systems with Generative & Agentic AI
Focus: Building generative and agentic AI-driven software systems. - Plan4MC: Skill reinforcement learning and planning for open-world long-horizon tasks
Focus: Reinforcement learning and planning for long-horizon tasks. - Agent Laboratory: Using llm agents as research assistants. Focus: Accepts human-provided research ideas and autonomously progresses through literature review, experimentation, and report writing.
- AutoGen: Enabling next-gen LLM applications via multiagent conversation framework
Focus: Framework for building multi-agent LLM applications. - MemGPT: Towards LLMs as operating systems
Focus: LLM as an operating system for complex task workflows. - CAMEL: Communicative Agents for 'Mind' Exploration of Large Language Model Society
Focus: Exploring communication in multi-agent LLM societies. - AutoGPT for Online Decision Making: Benchmarks and Additional Opinions
Focus: Using AutoGPT for online decision-making tasks. - MetaGPT: Meta Programming for a Multi-Agent Collaborative Framework
Focus: Meta-programming for multi-agent collaboration.
- ResearchArena: Benchmarking LLMs’ ability to collect and organize information as research agents
Focus: Benchmarking LLMs for research organization tasks. - LAB-Bench: Measuring capabilities of language models for biology research
Focus: Biological research benchmarks for language models. - MatText: Do language models need more than text & scale for materials modeling?
Focus: Evaluating LLMs for materials science tasks. - MatSci-NLP: Evaluating scientific language models on materials science language tasks
Focus: NLP benchmarks for materials science research. - CiteME: Can language models accurately cite scientific claims?
Focus: Evaluating LLMs' ability to cite scientific claims.
- LLaMP: Large Language Model Made Powerful for High-Fidelity Materials Knowledge Retrieval and Distillation
Focus: High-fidelity materials knowledge retrieval with LLMs. - Organa: A Robotic Assistant for Automated Chemistry Experimentation and Characterization
Focus: Robotic assistant for automated chemistry experiments. - TAIS: A Team of AI-made Scientists for Scientific Discovery from Gene Expression Data
Focus: AI team for gene expression data analysis. - AI Agents That Matter: Trustworthy Agentic AI for Scientific Discovery
Focus: Trustworthy AI agents for scientific discovery. - CRISPR-GPT: An LLM Agent for Automated Design of Gene-Editing Experiments
Focus: Automating gene-editing experiment design with LLMs. - BioDiscoveryAgent: An AI Agent for Designing Genetic Perturbation Experiments
Focus: AI for designing genetic perturbation experiments. - The Virtual Lab: AI Agents Design New SARS-COV-2 Nanobodies with Experimental Validation. Focus: Facilitates AI-human collaboration to design SARS-CoV-2 nanobody binders through interdisciplinary research and task organization.
- SciLitLLM: How to Adapt LLMs for Scientific Literature Understanding
Focus: Adapting LLMs for understanding scientific literature. - OpenDevin: An Open Platform for AI Software Developers as Generalist Agents
Focus: Open platform for generalist AI software developers. - AI Agents That Matter: Trustworthy Agentic AI for Scientific Discovery
Focus: Trustworthy agentic AI for impactful discoveries.
Feel free to contribute by adding new papers or suggesting improvements! Open a pull request or submit an issue. 😊