apache / apache/answer

Add copilot chat plugin to leverage AI to answer user queries based on questions and answers

Offen
#1,468 5 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
new-feature
Vorherrschende Sprache
Go
Sterne
15.7k
Forks
1.4k
Ø Merge
3 T. 8 Std.
Gemergte PRs (30 T.)
7

Beschreibung

## Is your feature request related to a problem? Please describe

It's actually a proposal. I think it's very suitable to add AI ability to Apache Answer cause it's an QnA platform. I think we can implement it as a plugin but I'd like to put issue here for more audience. I've already done some POC, feel free to check below demo. Welcome any comments and discussions.

https://github.com/user-attachments/assets/28a848f2-77ee-4dec-9ed3-9dd06c65f21e

## Describe the solution you'd like

As showed in above demo.

There're also some changes needed in answer repo, e.g.
1. supporting some plugin configs depend on others, and only show when it's a specific value.
2. it could be a new plugin type, cause it needs pass the `syncer` and add some REST API for chats.

If it's accepted, I can also implement these as well as this plugin itself.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Prüfung von Apache Answers Pluginsystem, der Konfigurationsverarbeitung, der Syncer-Integration und der Architektur der REST API. Der Zielzustand des Vorschlags würde ein akzeptiertes Copilot-Chat-Plugin sowie Unterstützung für die Konfiguration abhängiger Plugins und Chat-APIs umfassen, aber das Issue benennt keine Dateien, Tests oder einen festgelegten Implementierungsumfang.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
ai, backend-api-design
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Aktiv
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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