Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paraskevi-kivroglou/chatbot-app-aws-endpoint

The Chatbot AWS Application is an interactive web-based platform that enables real-time communication with an AI-powered conversational agent. This solution combines a user-friendly frontend interface with robust cloud-based processing capabilities.
https://github.com/paraskevi-kivroglou/chatbot-app-aws-endpoint

ai aws aws-api-gateway aws-lambda boto3 chatbot langchain llm-apps llms nlp python-lambda python3 streamlit

Last synced: 1 day ago
JSON representation

The Chatbot AWS Application is an interactive web-based platform that enables real-time communication with an AI-powered conversational agent. This solution combines a user-friendly frontend interface with robust cloud-based processing capabilities.

Awesome Lists containing this project

README

        

# Chatbot App with AWS Endpoint

This project implements a chatbot application that utilizes an AWS endpoint for processing user inputs and generating responses.

## Overview

The Chatbot AWS Application is an interactive web-based platform that enables real-time communication with an AI-powered conversational agent. This solution combines a user-friendly frontend interface with robust cloud-based processing capabilities.

## Features

- **User-friendly Interface**: A clean and intuitive chat interface for seamless interaction.
- **Real-time Responses**: Utilizes AWS endpoint for quick and efficient chatbot responses.
- **Message History**: Maintains a conversation history for context-aware interactions.
- **Responsive Design**: Adapts to various screen sizes for optimal user experience.

## Technical Stack

- **Frontend**: Streamlit, Python
- **Backend**: AWS Lambda, API Gateway
- **Deployment**: AWS services
- **Development**: Python, Boto3, AWS SDK

## Setup and Installation

1. Clone the repository:
```
git clone https://github.com/Paraskevi-KIvroglou/chatbot-app-aws-endpoint.git
```

2. Navigate to the project directory:
```
cd chatbot-app-aws-endpoint
```

3. To run the application locally.
```
python3 app.py
```

## Usage

1. Enter your message in the input field at the bottom of the chat interface.
2. Press "Send" or hit Enter to submit your message.
3. The chatbot will process your input and provide a response.
4. Continue the conversation as needed.

## Contact

For any questions or concerns, please open an issue on the GitHub repository.

Citations:
[1] https://github.com/Paraskevi-KIvroglou/chatbot-app-aws-endpoint.