Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ Facilitates a conversational QA application that leverages a knowledge base alon
- **`colors.py`:** Provides functions to add color to console outputs, enhancing the readability and visual appeal of logs or messages displayed in the terminal.
- **`custom_logging.py`:** Implements custom logging functionalities, allowing for more structured and configurable logging throughout the project.
- **`timeit.py`:** Contains a decorator to measure and log the execution time of functions. This utility is helpful for performance analysis and optimization.
- **`upload_resume.py`:** Designed to upload resume documents to an Amazon S3 bucket. It is used to provide the document context required by the `with_document.py` script for conversation simulation.
- **`upload_document.py`:** Designed to upload resume documents to an Amazon S3 bucket. It is used to provide the document context required by the `with_document.py` script for conversation simulation.

## Pre-Requisites
To get started:
1. Run `pip install -r requirements.txt` & activate the virtual environment.
2. Set up AWS tokens.
3. Run `python utils/upload_resume.py` (required for `with_document.py`).
4. Create a [Knowledge Base for Amazon Bedrock](https://aws.amazon.com/bedrock/knowledge-bases/) (required for `with_knowledgebase.py`).
3. Run `python utils/upload_document.py` (required for `with_document.py`).
4. Create a [Knowledge Base for Amazon Bedrock](https://aws.amazon.com/bedrock/knowledge-bases/) (required for `with_knowledgebase.py`).
Loading