ProjectTextAgent

module
v0.0.0-...-a0132d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2024 License: MIT

README ΒΆ

πŸš€ ProjectTextAgent

Part of a ProjectText Suite. ProjectTextAgent is an observer for your project directory for updating the Text and Table databases for future question-answering pipelines.

🌟 Features

  • Implements concurrent Goroutines watchers to send updates when files are modified/deleted/created
  • On events extracts text/tables from files with TextTableSpoon
  • Updates the data in Vector database (VecMetaQ) and simple relational database (PostgreSQL) with new texts

πŸš€ Getting Started

Make sure to have docker installed on your system and then simply copy and initialize the .env file and do a docker compose up:

mv .env-example .env
docker compose up

πŸ“˜ Usage

Running the image makes VecMetaQ and PostgreSQL databases available at the hosts you specified in the .env file and updates these databases with text contents of files in directory you specified to enable Question-Answering pipelines over these texts with LLMs (check out https://github.com/Flagro/ProjectTextQnA).

🀝 Collaboration & Issues

Open for collaboration; check the issues page for discussions.

🌟 Shoutout to the dependencies

This project uses:

Directories ΒΆ

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL