A prototype implementation of an LLM agent-based framework using AutoGen for secure and contextual interactions between publisher and user agents.
- User and Publisher agent interactions using AutoGen
- Mock article metadata and access control
- Query routing based on access levels
- Article matching and suggestion system
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the MVP demo:
python main.pyThis project can utilize the Llama 3.2:3b model locally via Ollama. Follow these steps to set up Ollama and run the model:
-
Download and Install Ollama:
- Visit the Ollama download page and install the application for your operating system (macOS, Windows, or Linux).
-
Start the Ollama Service:
- Open a terminal and run:
ollama serve
- Open a terminal and run:
-
Download and Run the Llama 3.2:3b Model:
- In a new terminal window, pull the model:
ollama pull llama3.2:3b
- To run the model interactively:
ollama run llama3.2:3b
- In a new terminal window, pull the model:
-
Integration:
- Ensure Ollama is running and the model is available before starting the MVP demo if your workflow requires local LLM inference.
For more details, refer to the Ollama documentation.
/project-root/
├── agents/ # Agent definitions and configurations
├── data/ # Mock article metadata
├── logic/ # Core business logic
├── utils/ # Helper utilities
└── main.py # MVP entry point
MVP Implementation Phase - Basic agent interaction and content access control demonstration.