This repository contains examples demonstrating the usage of the BeeAI Framework, a toolkit for building AI agents and applications.
simple.py: Introduction to workflowsmulti_agents.py: Multi-step sequential agentic workflow.
io.py: Input/Output helpers
ollama.py: Ollama Chat-based language model usagewatsonx.py: Watsonx Chat-based language model usage
ollama.py: Ollama model usagewatsonx.py: Watsonx integration
- unconstrained_memory.py - Basic memory usage
- sliding_memory.py - Sliding window memory example
- token_memory.py - Token-based memory management
- summarize_memory.py - Summarization memory example
- agent_memory.py - Using memory with agents
basic_template.py: Simple templatefunctions.py: Template functionsobjects.py: Working with objectsarrays.py: Working with arraysforking.py: Template forkingsystem_prompt.py: Using templates with agents
decorator.py: Tool creation using decoratorduckduckgo.py: DDG Search Tool for searching the webopenmeteo.py: Open-Meteo Tool for retrieving weather data
acp.py: Expose agents as an ACP serveracp_with_custom_agent.py: Implement an ACP factory and expose custom agents as an ACP servermcp_tool.py: Expose tools as MCP server