Skip to main content

Summ provides intelligent question-answering and search capabilities across user interivew transcripts.

Project description

Summ

PyPI - Version PyPI - Python Version


Summ uses ChatGPT to provide intelligent question-answering and search capabilities across user transcripts!

Easily surface insights and summarize facts across various dimensions such as department, industry, and role. With the help of natural language processing, the tool can understand and respond to complex questions and queries, making it easy for users to find the information they need.

A tool by @markiewagner and @yasyf.

Installation

pip install summ

You'll need an instance of Redis Stack running. We've found that brew install redis-stack/redis-stack/redis-stack is the fastest way to get up and running.

You'll also need to set two environment variables: OPENAI_API_KEY, and PINECONE_API_KEY

Quickstart

You don't need to do any configuration to start using summ. Simply use summ.Pipeline.default and pass a path to a directory with text files.

However, the tool works much better when users are tagged. In order to do so, you need to specify two things:

  1. The categories of tags (and the tags within each category).
  2. A prompt directing how to apply the tags of a given category.

You can see an example of this at examples/otter.

Docs

Check out the examples directory for some samples, or dive into the full docs at summ.readthedocs.io.

License

summ is distributed under the terms of the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

summ-0.0.8.tar.gz (524.9 kB view details)

Uploaded Source

Built Distribution

summ-0.0.8-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file summ-0.0.8.tar.gz.

File metadata

  • Download URL: summ-0.0.8.tar.gz
  • Upload date:
  • Size: 524.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for summ-0.0.8.tar.gz
Algorithm Hash digest
SHA256 ce9089574fc3f3849599e51ef59c3aef03a17addb67f2e55cc03f529ef9e98a2
MD5 f6a53bccccb9886f8dd41be8ee25273b
BLAKE2b-256 3847434bdec8fd6760101fa186c9de6aa499e669b66de0e102dfb93e0079e9af

See more details on using hashes here.

File details

Details for the file summ-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: summ-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for summ-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 2f4a9ab68b20d2c55531848602ded36394e8f5630768287c6b1014f34751e15e
MD5 0dc87857fba4924fc43bbfd26745d1ec
BLAKE2b-256 e6720f0ff8a1cdb0cf50a249e7f7fef5593c7a4b6b07ab98e654a6bf093f7122

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page