Back to list
astoeffer

weaviate-rag

by astoeffer

0🍴 1📅 Jan 24, 2026

SKILL.md


name: weaviate-rag description: Implement RAG systems using Weaviate vector database. Use when building semantic search, document retrieval, or knowledge base systems. allowed-tools: Read, Write, Grep, Glob

Weaviate RAG Configuration Skill

Configure MoodleNRW RAG system with Weaviate vector store.

Trigger

  • RAG system setup or troubleshooting
  • Vector store configuration
  • Document embedding requests

Running Services

  • Weaviate HTTP: localhost:8095
  • Weaviate gRPC: localhost:50055
  • Chainlit UI: localhost:8000

Server Paths

  • RAG System: /opt/cloodle/tools/ai/multi_agent_rag_system/
  • Chatbot: /opt/cloodle/tools/ai/moodle-chatbot/

Weaviate Client Configuration

import weaviate

client = weaviate.Client(
    url="http://localhost:8095",
    additional_headers={
        "X-OpenAI-Api-Key": os.getenv("OPENAI_API_KEY", "")
    }
)

Docker Commands

# Start Weaviate
cd /opt/cloodle/tools/ai/multi_agent_rag_system
docker-compose up -d

# Check status
docker ps | grep weaviate

# View logs
docker logs multi_agent_rag_system_weaviate_1

Schema Creation

schema = {
    "class": "MoodleDocument",
    "vectorizer": "text2vec-transformers",
    "properties": [
        {"name": "content", "dataType": ["text"]},
        {"name": "source", "dataType": ["string"]},
        {"name": "course_id", "dataType": ["int"]}
    ]
}
client.schema.create_class(schema)

Embedding Models (Local)

ModelDimensionsBest For
nomic-embed-text768General purpose
bge-m31024Multilingual
mxbai-embed-large1024High quality

Start Chainlit

cd /opt/cloodle/tools/ai/multi_agent_rag_system
source .venv/bin/activate
chainlit run app.py

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon