Spaces:
Running
A newer version of the Streamlit SDK is available:
1.41.1
title: Should I follow?
emoji: π¦
colorFrom: pink
colorTo: yellow
sdk: streamlit
sdk_version: 1.21.0
app_file: app.py
pinned: false
Should I Follow?
Try it out on π€ Spaces
A simple app to get an overview of what the Mastodon user has been posting about and their tone
This is a demo just for fun π₯³
This repo contains a streamlit application that given a Mastodon username, tells you what type of things they've been posting about lately, their tone, and the languages they use. It uses the LLM by OpenAI gpt-4
.
It's been built with Haystack using the OpenAIGenerator
and by creating a PromptBuilder
Points of improvement
Since we're using a generative model here, we need to be a bit creative with the prompt we provide it to minimize any hallucination or similar unwanted results. For this reason, I've tried to be a bit creative with the PromptBuilder
template and give some examples of how to construct a summary. However, this still sometimes produces odd results.
If you try to run it yourself and find ways to make this app better, please feel free to create an issue/PR π
To learn more about the PromptBuilder
As of Haystack 2.0-Beta onwards, you can create prompt templates with Jinja. Check out guide on creating prompts here
Installation and Running
To run the bare application which does nothing:
- Install requirements:
pip install -r requirements.txt
- Run the streamlit app:
streamlit run app.py
This will start up the app on localhost:8501
where you will dind a simple search bar