kylestratis / llm-knowledge-agent

MIT License
2 stars 0 forks source link

llm-knowledge-agent

An agent to research a given topic by doing analytical and syntopic reading, summarizing and extracting main points, connecting them together, and forming new knowledge outputs such as zettels or evergreen notes.

Installation

Clone this repo and use poetry install.

Use

Before first use

  1. Copy the example.env file to .env and fill out your keys.
  2. Run load_knowledgebase command to create and store your evergreen note embeddings.

Creating a note

  1. Create a textfile in this format for your article.
  2. Run make_article --f FILE_LOCATION and your source and evergreen notes will be added to the directories you specified in .env

Warnings

Article file format

TITLE
AUTHORS (separated by commas)
TAGS (#format separated by commas)
URL
TEXT