An AI agent platform for Python with domain-specific knowledge capabilities
Project description
kguru
An AI agent platform for Python with domain-specific knowledge capabilities.
Features
- Agentic Framework: Reasoning loop with human-in-the-loop for intelligent problem-solving
- Domain Learning: Learns from domain-specific knowledge and user feedback
- Dynamic Knowledge Base: Build and assemble knowledge on the fly from structured, semi-structured, and semantic vector sources
- Multi-Model Support: Works with various language models and vision language models
Installation
pip install kguru
Or with uv:
uv add kguru
Quick Start
import kguru
agent = kguru.Agent()
# Run the agent loop
result = agent.solve("Your problem here")
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
kguru-0.1.3.tar.gz
(51.0 kB
view details)
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
kguru-0.1.3-py3-none-any.whl
(10.4 kB
view details)
File details
Details for the file kguru-0.1.3.tar.gz.
File metadata
- Download URL: kguru-0.1.3.tar.gz
- Upload date:
- Size: 51.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48decb5a41a2c637b298d05f855d0743b55e4efd0c5d9fa23c7c4aae7dda1795
|
|
| MD5 |
63ba19f3241bc8e68cab3796385f84be
|
|
| BLAKE2b-256 |
3d66fb0c3365f23d328abf30a44d6adb813abfa6288cb7a2a0b9661a9d37b5c9
|
File details
Details for the file kguru-0.1.3-py3-none-any.whl.
File metadata
- Download URL: kguru-0.1.3-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36b00324581b65b072e6880560ab8b81cb1c0ce0f129fcf4d3636ba61886002d
|
|
| MD5 |
c5bd45a9ff65e8c104fedb74e4420b7d
|
|
| BLAKE2b-256 |
95e87125ff630bd2243a49e264a2c243daea4e8e55aeaa65e1b6a3ae12e0ff06
|