Reimplementation of Crew AI' s Prep for a Meeting Agent in Embabel.
Shows:
- A domain model, ensuring that LLM calls are type safe and offering extensibility
You will need an OPENAI_API_KEY
environment variable set to your OpenAI API key.
Alternatively you can change the starters in the Maven pom to use another Embabel model provider, such as Anthropic.
You can also use local LLMs with Ollama.
This project relies on MCP tools. You will need Docker Desktop, with the Docker MCP gateway running, with Brave web search, wikipedia, and LinkedIn tools enabled. Your configuration should look like this:
Run the shell script to start Embabel under Spring Shell:
./scripts/shell.sh
Run the prep
command.