20 lines
712 B
Python
Executable File
20 lines
712 B
Python
Executable File
import sys, os, requests, json
|
|
sys.path.append('/opt/wevads/scripts')
|
|
from rag_engine_pro import retrieve_context
|
|
|
|
def hamid_claude_think(query):
|
|
# 1. Extraction du contexte sémantique (RAG)
|
|
context = retrieve_context(query)
|
|
|
|
# 2. Construction du prompt avec "Mémoire de Victoire"
|
|
prompt = f"Tu es HAMID CLAUDE. CONTEXTE HISTORIQUE: {context}\n\nREQUÊTE DIRECTEUR: {query}"
|
|
|
|
r = requests.post('http://localhost:11434/api/generate',
|
|
json={"model": "llama3.2", "prompt": prompt, "stream": False})
|
|
|
|
return r.json().get('response', 'Erreur de pensée.')
|
|
|
|
if __name__ == "__main__":
|
|
if len(sys.argv) > 1:
|
|
print(hamid_claude_think(sys.argv[1]))
|