Skip to main content

RAG-based knowledge assistant for CKAN - intelligent semantic search using natural language queries

Project description

Tests

ckanext-knowledge-assistant

An AI-powered knowledge assistant for CKAN that helps you work with dataset and resource data, featuring semantic search capabilities and natural language interactions.

See the documentation for more information.

Requirements

  • CKAN >= 2.10
  • Python >= 3.10
  • PostgreSQL with pgvector extension
  • Ollama (for local models) OR OpenAI API key

Compatibility with core CKAN versions:

CKAN version Compatible?
2.9 and earlier no.
2.10 not tested
2.11 yes

Tests

To run the tests, do:

pytest --ckan-ini=test.ini

License

AGPL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ckanext_knowledge_assistant-0.2.0.tar.gz (53.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ckanext_knowledge_assistant-0.2.0-py3-none-any.whl (62.3 kB view details)

Uploaded Python 3

File details

Details for the file ckanext_knowledge_assistant-0.2.0.tar.gz.

File metadata

File hashes

Hashes for ckanext_knowledge_assistant-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ff2246b362be328ce8e9e1dd2dbad1949b3ddf233cb6b874046958ec414b27c9
MD5 948eacafad6fb72fedab6aeb63767129
BLAKE2b-256 ebb9e35b83c467a3635f6334b2dc5760bd0ede32d37062ccd7e6fd62444ed528

See more details on using hashes here.

File details

Details for the file ckanext_knowledge_assistant-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ckanext_knowledge_assistant-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2292445c5b9b19db263676949e73d9a414dd8a1a58611a434f449a34927af31c
MD5 db30a720a603f97a4f5732ff1d9daf8d
BLAKE2b-256 1f445ef8aa8e1fc046f516d9d77001fc87810b00fa1473e6cc98f0f1299e5a71

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page