Electra AI
AI powered democratic processes for any organization
What it does
This is Electra AI which explores the possibilities of AI in politics. It utilizes the Google Gemini API to do this.
The app lets users create instances (e.g. for a political party) in a certain country. They then write knowledge base entries to describe who they are and what they want to achieve. Demo instances are setup to quickly take a look and see what Electra AI is capable of.
The app reads in news articles via a news API and uses them to generate issues, and proposals to address those issues. The prompt to generated this data takes knowledge base documents into account as context. Which documents are useful are determined using Gemini. Users can then vote on proposals. The issues and proposals are also automatically tagged, filterable by those tags, and searchable with semantic search.
Users can also discuss issues and proposals in chat sessions with Electra. It's possible to open a chat session from an issue or proposal page, to be specific when chatting about specifics.
The Gemini API is used to generate issues and proposals, as well as to facilitate chats about them. The large context windows help to list existing data to prevent duplicates. Embeddings used for semantic search are also generated with a model available from the Gemini API.
Built with
- Web/Chrome
Team
By
Jason Filby
From
South Africa