
Ihr KI -Mitarbeiter, der in Slack lebt.
Mitarbeiter ist ein Open -Source -Rahmen für praktische, hilfreiche AI -Assistenten. Es lebt in Slack, hat Zugriff auf Ihre Dokumente (wie Sie zulassen) und kann in Ihren verschiedenen Tools Maßnahmen ergreifen.
Kontext bewusst - im Gegensatz zu anderen KI -Chatbots sollte es Kenntnisse in Ihrem Kontext haben. Das Gespräch, das Sie haben, die Hintergrundziele in Ihrem Unternehmen usw.
Erweiterbar - Es sollte für einen Entwickler äußerst einfach sein, dem Kollegen eine neue Fähigkeit zu verleihen, die für sein Unternehmen relevant ist.
Mensch in der Schleife - wir wollen Kollegen wirklich starke Fähigkeiten geben. Um dies auf eine Weise zu tun, die das Vertrauen aufrechterhält, sollte es für einen Benutzer transparent sein, was die KI tut, und immer die Genehmigung für seine Handlungen erhalten.
Um dies zum Laufen zu bringen, müssen Sie eine neue Slack -App einrichten, API -Schlüssel für alle Tools erhalten, die Sie für die EG -Linear, den Begriff usw. verwenden möchten, und Humanloop/OpenAI -Schlüssel für die KI erhalten.
app_mentions:read , channels:history , chat:write , im:historySLACK_BOT_TOKEN , der mit xoxb- beginnt.SLACK_APP_TOKEN , der mit xapp- beginnt.HUMANLOOP_API_TOKEN von https://app.humanloop.com/account/api-keysOPENAI_API_TOKEN von https://platform.openai.com/account/api-keys Um eine neue Aktion hinzuzufügen, erstellen Sie eine Python -Funktion in /tools mit Typ -Anmerkungen und einem guten Dosctring (dies ist wichtig, da die KI verwendet, um sie zu nennen). Importieren Sie es dann und fügen Sie es in die Variable ENABLED_TOOLS in main.py hinzu.
Standardmäßig befindet sich die App in allen Kanälen. Sie können dies ändern, indem Sie die Variable ENABLED_CHANNELS in main.py bearbeiten
.env .env.examplepoetry installpoetry run python main.pySie können diese lokal unbestimmte Ausführung ausführen. Wenn Sie jedoch bereitstellen möchten, empfehlen wir die Verwendung von Eisenbahn.App.
Geben Sie dieses Repo nur auf und erstellen Sie einen neuen Einsatz in der Eisenbahn, der mit diesem Repo verbunden ist.
Sie müssen nur Ihre Umgebungsvariablen einrichten.
Sie haben dies selbst mit Ihrem eigenen Humanloop -Konto und Ihren eigenen OpenAI -Tasten (oder anderen LLM -Anbietern) eingerichtet. Die Daten sind für Sie privat und da dies die OpenAI -API verwendet, ist dies tatsächlich ein mehr Privatsphäre, als ChatGPT direkt zu verwenden, da Ihre Daten in zukünftigen Schulungsläufen von OpenAI -Modellen nicht verwendet werden.