ContextLab / ContextLab/chatify
Re-use chains
- Vorherrschende Sprache
- Python
- Sterne
- 23
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
# Overview
Instead of creating a new chain with each prompt, we should create the chain once (maybe when the chatify extension is first loaded?) and re-use it to respond to each query.
# Completion criteria
This requires refactoring [this function](https://github.com/ContextLab/chatify/blob/200e0a6dd1982ad241a59325db458aac3f0467d6/chatify/main.py#L141) and [this function](https://github.com/ContextLab/chatify/blob/200e0a6dd1982ad241a59325db458aac3f0467d6/chatify/main.py#L201)
- [ ] create a new chain when the extension is first loaded
- [ ] execute the chain when new queries are submitted
# Resources (optional)
Mentioned [here](https://github.com/ContextLab/chatify/blob/200e0a6dd1982ad241a59325db458aac3f0467d6/chatify/main.py#L156).
Beitragsleitfaden
Rechercherichtung
Beginne in chatify/main.py bei den beiden verknüpften Funktionen um die Zeilen 141 und 201 und lies dann den referenzierten Abschnitt um Zeile 156, um den aktuellen Lebenszyklus der Chain zu verstehen. Refaktoriere diese Einstiegspunkte so, dass beim ersten Laden der Extension eine Chain erstellt und für jede neue Abfrage ausgeführt wird. Bestätige, dass beide Abschlusskriterien erfüllt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- jupyter-notebook, python
- Bereich
- tooling
- Issue-Typ
- Refactoring
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100