Useful for companies building customer & community support tools that interact with chat rooms.
Steamship Packages are cloud-hosted AI libraries you can use from any programming environment.
- Use them with Steamship's Python and Typescript clients for stubs that simulate regular objects.
- Use them with Steamship's HTTP API for all other scenarios.
Packages manage their own data & infrastructure in the cloud. Each instance gets its own private scope.
Download a Jupyter Demo
# Chat Analytics App This project contains a Steamship App to analyse and structure chat room message: * Cluster chat messages into single topic conversations. * Classify the sentiment of a chat message. * Classify the intent of a chat message. ## Usage ```python from steamship import Steamship from typing import List from src.api_spec import Message PACKAGE_HANDLE = 'chat-analytics-app' ship = Steamship(profile="staging") # Without arguments, credentials in ~/.steamship.json will be used. # Fetch app definition package_instance = ship.use(package_handle=PACKAGE_HANDLE, instance_handle=PACKAGE_HANDLE) chat_stream: List[Message] = [Message()] package_instance.invoke("analyze", chat_stream=chat_stream) ``` ## Developing Development instructions are located in [DEVELOPING.md](https://github.com/steamship-packages/chat-analytics-app/blob/main/DEVELOPING.md) ## Testing Testing instructions are located in [TESTING.md](https://github.com/steamship-packages/chat-analytics-app/blob/main/TESTING.md) ## Deploying Deployment instructions are located in [DEPLOYING.md](https://github.com/steamship-packages/chat-analytics-app/blob/main/DEPLOYING.md)