Superagent Legacy - Swift SDKUn swiftsdk fait communautaire pour le cadre Superagen LLM. Vous devez avoir une clé API SuperAgent pour utiliser le SDK. Pour obtenir votre clé API, dirigez-vous vers SuperAgent.sh ou Fourk le référentiel principal et l'héberger.
En savoir plus sur SuperAgent sur le Repo principal: SuperAgent Repo

Veuillez soumettre tous les problèmes que vous rencontrez, rejoignez la communauté SuperAgent ou contactez-moi pour parler des applications LLM sur les plateformes .
Si vous cherchez un moyen de plug-and-play pour commencer, assurez-vous de vérifier SuperAgent.sh.
Vous pouvez trouver la documentation complète ici
Vous pouvez suivre la feuille de route ici
? Qu'est-ce que c'est? SuperAgent est un outil puissant qui simplifie la configuration et le déploiement des agents LLM (modèle de grande langue) à la production. Il fournit une gamme de fonctionnalités et de fonctionnalités pour faciliter la création, gérer et déployer des agents d'IA à la production, y compris des fonctionnalités telles que la mémoire intégrée et la récupération de documents via des DB vectoriels, des outils puissants, des webhooks, des travaux cron, etc.
Un agent est un programme ou un système conçu pour effectuer une tâche ou un ensemble de tâches spécifiques. Dans le contexte de Supergent, un agent est un modèle de langage large qui a accès à une suite d'outils et peut décider quel outil utiliser en fonction de la saisie des utilisateurs.
Il existe deux principaux types d'agents: les agents d'action et les agents de plan et d'exécution. Les agents d'action décident d'une action à prendre et à prendre cette action une étape à la fois, tandis que les agents de plan et d'exécution décident d'abord d'un plan d'actions à entreprendre, puis d'exécuter ces actions une à la fois.
Un agent peut être invoqué avec memory ainsi qu'un document qui donne à l'agent la possibilité de se souvenir des messages précédents et de faire des questions / de réponse.
Références :
SuperAgent permet aux utilisateurs de poser des questions à répondre aux documents en joignant un Document à un Agent . Les documents sont des fichiers, tels que PDF, TXT, Images, Markdown, etc. qui peuvent être ingérés en passant une URL accessible au public à l'API SuperAgent. SuperAgent divise ces documents en morceaux plus petits et les stocke dans une base de données vectorielle à utiliser en aval.
Cette approche a quelques inconvénients lorsque vous travaillez avec des données tabulaires. Nous examinons comment aborder au mieux ce problème.
SuperAgent permet aux utilisateurs de configurer leurs Agents à l'aide d'invites. Une invite est un morceau de texte qui donne un contexte au LLM. Il peut contenir des instructions sur la façon dont l'agent doit agir, les variables d'entrée utilisées pour injecter des données dans l'invite. Les exemples courants de Input_variables sont human_input , question et chat_history pour la mémoire contextuelle.
Documentation