Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/paraskevi-kivroglou/chatbot-app-aws-endpoint
- Owner: Paraskevi-KIvroglou
- License: apache-2.0
- Created: 2024-04-11T01:12:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-22T09:17:03.000Z (2 months ago)
- Last Synced: 2024-12-06T17:17:08.578Z (27 days ago)
- Topics: ai, aws, aws-api-gateway, aws-lambda, boto3, chatbot, langchain, llm-apps, llms, nlp, python-lambda, python3, streamlit
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.