This section contains links to readings on basic aspects of MARCO, such as introductions to AI agents and multi-agent systems.
General Info on AI Agents/Coding LLMS
What is an AI Agent? - Basic introduction to AI agents.
What is a Multi-agent system? - Basic introduction to AI agent systems.
Parallel Code - Basic introduction to parallel programming
Paper on LLM code generation - A good overview of the current state of coding LLMs. Note this is 70 pages long, so don’t feel like you need to read/understand the whole thing!
Current State of the Agent
GitLab ReadMe - Info on the current state of MARCO.
Past Weekly Updates - What we’ve done in past semesters; good for getting a sense of what other members have done in the past and what you’ll likely be doing. Note that Gianfranco is doing his own separate project, so his weekly updates won’t be very relevant to you.
Python
Python Introduction - Even if you haven’t had a specific Python class before, if you know another programming language you should be able to pick up Python pretty quickly. This site has a large amount of tutorials on basic Python elements.
LangChain
LangChain How-To Guides - Instructions for doing basic things with LangChain.
LangChain Tutorials - Tutorials you can run in a Jupyter Notebook or similar environment to get some basic, hands-on experience doing simple processes with LangChain. Note if you actually want to run the tutorials, you will need the API key for whatever model you’re using. The API keys we have as part of MARCO can be found in the .env file in the GitLab repository.
Switching Models - Instructions on how to use models from different developers in a program.