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.4.tar.gz (480.6 kB view details)

Uploaded Source

Built Distribution

summ-0.0.4-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for summ-0.0.4.tar.gz
Algorithm Hash digest
SHA256 ef694a9ef0129046b5d957953e163af9acba16ebd0e1c994a1caeb745eff6c5c
MD5 44f879cb22065a8a0d73ad18488a11be
BLAKE2b-256 06ebf502f5d1a066fe27cd22462e5d55884ed217b4774b29417c57ad49dcbef1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for summ-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7b557df45c301bedb2df77cf9f93fe680b3df2e4f6edb875912b4e9de9ff98
MD5 8982f56b823a58ae8958df9d80eaf42d
BLAKE2b-256 ee7eedc1668dab233327a8a48d121e3ca441ae367ed6b5e9c074ccc59adb3e71

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