An open-source tool that uses LLMs + dspy to automatically generate smart, context-aware tags for blog posts, articles, and other written content
Project description
🏷️ TagForge
Forge meaningful tags from raw content with AI.
TagForge is an open-source tool that uses LLMs + dspy to automatically generate smart, context-aware tags for blog posts, articles, and other written content. It helps writers, developers, and teams improve discoverability and organization with semantic tagging powered by AI.
Installation
TagForge prefers to use a local LLM for preserving PII information.
Macos
brew install ollama
brew services start ollama
ollama pull llama3.1:8b
Privacy Preservation (PAPILLON-Inspired)
This project implements a privacy-preserving pipeline inspired by:
- PAPILLON: PrivAcy Preservation from Internet-based and Local Language Model Ensembles Antoine Bosselut, et al. arXiv: 2410.17127
Our implementation adapts their core methodology (local filtering + remote API model + evaluation on QUAL/LEAK) within a DSPy framework.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tagforge-0.1.0.tar.gz.
File metadata
- Download URL: tagforge-0.1.0.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f81cbf5a162b4e0e01d808ae4efcf6c248bc38fbe1e288f3167539e15c8cfddc
|
|
| MD5 |
9bbbf69bd1a98ba42bba2e165267ac43
|
|
| BLAKE2b-256 |
4f022fd97aa30ad60de31c57b57493ab85578ff3b1381e7a065a81e0f5fdefc0
|
File details
Details for the file tagforge-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tagforge-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
542367414c31579d5753bba21eec18406c278dd768f75ba1f7bc1cf6d670a2ac
|
|
| MD5 |
c6b6aac39b6bc6f69a97993aa365e411
|
|
| BLAKE2b-256 |
d60093cbdbe926c50b8632f404c98736d15db21e92248bd5bc61e2609c6a87bd
|