overview
Qu'est-ce que nanobot ?
nanobot est un framework d'agent IA personnel développé par HKUDS (Hong Kong University Data Science) qui permet aux développeurs, chercheurs et passionnés d'automatisation de déployer et de personnaliser des assistants IA sur leurs propres machines. Il fonctionne comme un runtime d'agent IA auto-hébergé, prenant en charge l'intégration de chat multiplateforme, l'utilisation d'outils et les objectifs d'automatisation à long terme. Ses capacités principales incluent la connexion à des plateformes comme Telegram, Discord et Slack, l'utilisation d'outils tels que les fichiers, les commandes shell et la recherche web, et le maintien de l'historique de session grâce à sa fonction de mémoire 'Dream'. Le framework prend en charge plusieurs fournisseurs de Large Language Model (LLM), y compris OpenAI, Anthropic (Claude), Google Gemini, DeepSeek, Groq, OpenRouter et Ollama, ainsi que d'autres endpoints locaux compatibles OpenAI. Un SDK Python exposé et une API compatible OpenAI facilitent les intégrations et le développement personnalisé.
