@ -23,14 +23,6 @@ To run the AI Job Search Swarm, you'll need to set up your Python environment an
* Python 3.8+
* An Exa API Key
### Installation Steps
The `job_finding.py` script relies on several libraries. These can be installed using the `requirements.txt` file located at the root of the project.
```bash
pip install -r requirements.txt
```
This will install `httpx`, `python-dotenv`, `loguru`, and other necessary packages.
### API Key Configuration
The `exa_search` tool used by the Search Executor Agent requires an `EXA_API_KEY`.
@ -659,4 +651,4 @@ To get the most out of the AI Job Search Swarm:
* **Prompt Engineering Dependency**: The quality of the search results heavily depends on the clarity and effectiveness of the agent `system_prompt`s and the initial user input.
* **Exa Search Scope**: The `exa_search` tool's effectiveness is tied to the breadth and depth of Exa's indexed web content.
* **Iteration Control**: The current `end` method in `examples/demos/apps/job_finding.py` is simplified for demonstration. A robust production system would require a more sophisticated user interaction mechanism to determine when to stop or refine the search.
* **Verification Needed**: All AI-generated outputs, including job matches and summaries, should be independently verified by the user.
* **Verification Needed**: All AI-generated outputs, including job matches and summaries, should be independently verified by the user.