Metadata-Version: 2.4
Name: pipowl
Version: 1.4.2
Summary: SemanticOwl + LightOwl + LangOwl open-core
Author-email: SadlyOwl <galaxy455238@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/galaxy4552/pipowl
Keywords: owl,ai,local,tooling
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: Licence
Requires-Dist: numpy
Requires-Dist: sentence-transformers
Dynamic: license-file

pipowl：Open Semantic Tools for Python

SemanticOwl + LightOwl + LangOwl Open-Core



pipowl 提供：

SemanticOwl：輕量語意編碼器（使用 SentenceTransformer）

LightOwl：基本文本清洗

LangOwl：語意搜尋（top-k + cosine similarity）



pip install：

pip install pipowl



使用：

① 先把 LangOwl 叫出來（像叫一隻貓頭鷹出來）

from pipowl.lang import LangOwl

lang = LangOwl()

② 準備一些句子（要比對的清單）

corpus = [
    "我今天真的好累",
    "我覺得今天狀態不太好",
    "今天的天氣真的很好",
]

③ 比對：丟一句話進去，看哪句最像

results = lang.topk("我今天真的很想睡覺，因為工作太累了", corpus)

④ 把比對結果印出來（分數 ＋ 句子）

for text, score in results:
    print(score, text)

總結: pipowl 是一個用來比較句子語意相似度的小工具。
你只要給它兩個東西：

1. 你的句子（要查的）
2. 你有的一堆句子（要比的）

它就會告訴你「哪一句最像」。

輸出示例：

0.903 我今天真的好累
0.882 我覺得今天狀態不太好
0.834 今天的天氣真的很好

請試試看:

py -m examples.quickstart
