MESA-LLM #2679
Replies: 7 comments 10 replies
-
As mentioned in the Project wiki mesa-llm should have reusable components like planning, memory and reasoning modules. Can we use Langchain, Crewai, or any other agentic framework to integrate LLM into Mesa, or should we just refer to how these frameworks are built and then build relevant components from scratch? |
Beta Was this translation helpful? Give feedback.
-
I was thinking the same thing. I think existing frameworks like LangChain and CrewAI are useful for structured workflows but may be too rigid for Mesa-LLM’s modular needs. They encapsulate the planning, memory, and reasoning a bit too much, which simplifies development but may limits deep customization for abm. A more flexible alternative I could think of is LangGraph, which allows graph-based decision flows. For example adding an LLM-based supervisor to oversee agent reasoning can help maintain adaptability, but ultimately we need highly customizable components tailored to Mesa’s ecosystem. So rather than forcing an external framework it makes more sense to design modular and extensible agent structures I guess. Curious to hear thoughts—do we see areas where existing frameworks would help, or is customization unavoidable for integration? |
Beta Was this translation helpful? Give feedback.
-
Hello @Spartan-71 and @WingchunSiu, I'd like to collaborate on this project as well. I haven't found much discussion consolidated in one place. Are there any recent developments or a central discussion area I might have missed? |
Beta Was this translation helpful? Give feedback.
-
I have answeres some questions raised in a separate discussion about mesa-llm. Here is the link in case it's of interests to some others: #2046 (reply in thread) |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, I'm Bhavana S final year B.C.A student new to open source and really excited to start contributing. I’m currently exploring the MESA-LLM: Generative Agent-Based Modeling with LLM-Empowered Agents project for GSoC 2025 and preparing my proposal. I’ve started going through the Mesa documentation, some practical examples, and also the CONTRIBUTING.md file to understand how to get started the right way. I have experience with Python, data analysis, and machine learning using Scikit-learn. I’m also exploring deep learning and LLMs, and have worked on frontend projects using Streamlit. Recently, I started learning React to expand my frontend skills. I would really appreciate any guidance on how to study the Mesa framework and this project more effectively. If there are specific resources, issues, or tasks you'd recommend, I’d love to work on them. I’m flexible and open to learning, and can align my study path with your suggestions. Thanks a lot, and I’m looking forward to contributing and learning more with the community! |
Beta Was this translation helpful? Give feedback.
-
Hi @Spartan-71, and the Mesa team, I'm Fatima-ezzahra, an AI/Computer Engineering student at ENSAM Casablanca, excited to apply for GSoC 2025 to work on Mesa-LLM. Here's how I plan to contribute: Next Steps
Focus on modularity (swap LLM backends easily) Build debug tools (LLM decision logging) Why I'm a Good Fit Projects: Built AI systems like [Calorie Tracker] (recommendation engine) Availability: 56h/week dedicated to GSoC (May-Aug) Questions Are there example models I should study first? I'll begin working through open issues and share progress here. Looking forward to your guidance! Best, |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, if it can be of any interest I tried to design an energy market simulation using LLM-powered agents with Mesa framework. This is a good start but it can largely be improved and I would be happy to hear your thoughts on it. Here is the repo |
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I am interested in working on the mesa-llm project.
I have created this new discussion so that all the comments/discussions are in one place.
Beta Was this translation helpful? Give feedback.
All reactions