ContextLab / ContextLab/chatify

Re-use chains

Offen
#58 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
coding required
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.