CleverBee: asistente de investigación de código abierto que genera estudios de citas
Últimos recursos sobre IAPublicado hace 3 meses Círculo de intercambio de inteligencia artificial 1.3K 00
Introducción general
CleverBee es un asistente de investigación de IA de código abierto alojado en GitHub y desarrollado por SureScaleAI. Está diseñado para la investigación de la IA a través de grandes modelos lingüísticos (p. ej. Géminis CleverBee es una solución de navegación web que combina la tecnología de navegación web con la capacidad de recopilar, analizar y resumir rápidamente información para elaborar informes de investigación citados. Los usuarios pueden acceder fácilmente a contenidos precisos de páginas web, archivos PDF, vídeos de YouTube o recursos académicos.CleverBee admite modelos en la nube y locales, y es adecuado para la investigación académica, el análisis empresarial y otros escenarios. Su interfaz se basa en Chainlit, con un funcionamiento sencillo e intuitivo y una configuración flexible, apta para individuos y equipos de investigación.

Lista de funciones
- Compatibilidad con una amplia gama de modelos lingüísticos de gran tamaño, incluidos los modelos Gemini, Claude y GGUF nativo.
- Automatice la navegación web, extraiga el contenido HTML y límpielo en datos estructurados.
- Generar un trabajo de investigación con citas, incluyendo citas de fuentes y notas de limitaciones.
- Admite la extracción de subtítulos de vídeos de YouTube, el análisis sintáctico de PDF y la búsqueda académica en PubMed.
- Proporciona un seguimiento en tiempo real del uso de las fichas y de los costes para optimizar la gestión de los recursos.
- aprobar (una factura o inspección, etc.)
config.yaml
Documente los modelos de personalización, el comportamiento de los navegadores y las herramientas de investigación. - Interfaz interactiva Chainlit integrada para que el usuario introduzca consultas y vea los resultados.
- Mejore el rendimiento y reduzca costes utilizando la caché NormalizingCache de la base de datos SQLite.
Utilizar la ayuda
Proceso de instalación
CleverBee es fácil de instalar, con instrucciones detalladas disponibles a través de un repositorio de GitHub. Estos son los pasos:
- almacén de clones
Abre un terminal y ejecuta el siguiente comando para clonar el repositorio CleverBee:git clone https://github.com/SureScaleAI/cleverbee.git cd cleverbee
- Ejecute el script de instalación
Ejecute el script de instalación para configurar el entorno:bash setup.sh
El script automatiza las siguientes tareas:
- Compruebe si existen las dependencias necesarias (p. ej.
python3
yjq
yyq
responder cantandocmake
). - Crear un entorno virtual Python (
venv/
). - montaje
requirements.txt
Dependencias de Python en - Detecta el hardware y pregunta si el modelo local está habilitado (GPU NVIDIA recomendada con ≥ 24GB de memoria de vídeo).
- Si se selecciona un modelo local, la instalación
llama-cpp-python
y activar la aceleración CUDA (para GPUs NVIDIA). - Solicita al usuario que inicie sesión en la Cara de Abrazo (si se utiliza un modelo local).
- Ayuda a configurar el modelo de inferencia principal y el modelo de resumen, actualiza el
config.yaml
. - Descargue los modelos GGUF locales seleccionados (si procede).
- Compruebe si existen las dependencias necesarias (p. ej.
- Configuración de claves API
Si se utiliza un modelo en la nube como Gemini o Claude, se necesita una clave API. El script de instalación comprueba la selección del modelo e indica al usuario que añada la clave a la carpeta.env
Documentación:- Clave API antrópica: De Antrópico Adquisición de consolas para Claude Modelos.
- Clave API de Google Gemini: De Google AI Studio Get, para los modelos Gemini.
Una vez añadida la clave, es necesario reiniciar la aplicación para que surta efecto. Los usuarios pueden editar la.env
Clave de actualización de archivos.
- lanzar una aplicación
Una vez finalizada la instalación, ejecute el siguiente comando para iniciar CleverBee:bash run.sh
Esto iniciará la interfaz interactiva Chainlit, a la que el usuario puede acceder a través de un navegador.
requisitos del sistema
- sistema operativoCompatible con macOS (Intel y Apple Silicon, requiere Rosetta 2) y Linux.
- software: No se requiere hardware de alto rendimiento para los modelos en la nube; se recomiendan GPU NVIDIA (memoria gráfica ≥ 24 GB) para los modelos locales.
- dependencias: Asegúrese de que la instalación
python3
ygit
yjq
ycmake
responder cantandonode
Los usuarios de macOS pueden instalarlo a través de Homebrew:brew install python cmake git jq node
Utilización
La función principal de CleverBee es generar informes de investigación con citas. A continuación se detalla el procedimiento:
- Interfaz de lanzamiento
estar en movimientorun.sh
El navegador abrirá entonces la interfaz Chainlit. Aquí el usuario puede introducir una pregunta o tema de investigación, como "Avances recientes en computación cuántica" o "Impacto económico de la energía sostenible". - Introduzca una consulta
Al introducir una pregunta en el cuadro de entrada de la interfaz, CleverBee traza automáticamente una ruta de investigación, recurriendo a herramientas de navegación web, extracción de subtítulos de YouTube o módulos de búsqueda académica para recabar información. Los usuarios pueden ver el progreso de su investigación en tiempo real. - Ver informe
Una vez finalizado el estudio, CleverBee genera un informe que contiene lo siguiente:- Sintetizar y resumir: generar conclusiones sucintas basadas en la información recopilada.
- Citas de fuentes: enumere los enlaces o las fuentes de todas las referencias.
- Nota sobre las limitaciones: describe las posibles limitaciones de la IA y recuerda a los usuarios que deben comprobar las fuentes.
- Uso de fichas: muestra el consumo de recursos durante las llamadas al modelo.
- Configuración personalizada
Editable por el usuarioconfig.yaml
El archivo ajusta la configuración, por ejemplo:- Cambie el modelo de inferencia principal (se recomienda Gemini 2.5 Pro).
- Configuración del comportamiento del proxy (por ejemplo, profundidad de navegación web).
- Ajuste los límites de token o las políticas de caché.
La documentación de configuración se encuentra enhttps://cleverb.ee/docs
.
- Función destacada Operación
- Extracción de subtítulos de YouTube: Introduzca un enlace a un vídeo de YouTube y CleverBee extraerá automáticamente los subtítulos y los integrará en el informe, adecuado para analizar conferencias o entrevistas.
- Análisis de PDFCargue un archivo PDF y CleverBee extraerá el texto y resumirá los elementos clave, lo que resulta idóneo para trabajos académicos o informes.
- Búsqueda en PubMedIntroduzca un tema relacionado con la medicina y CleverBee buscará bibliografía autorizada en la base de datos PubMed.
- Seguimiento de costes en tiempo realLa interfaz muestra el consumo de tokens por consulta para ayudar a los usuarios a optimizar su presupuesto.
advertencia
- Los modelos locales tienen unos requisitos de hardware elevados y se recomiendan los modelos en la nube para un rendimiento óptimo.
- Comprueba siempre las fuentes del informe, la IA puede estar alucinando.
- El proyecto es para uso no comercial y sigue la licencia GNU Affero.
escenario de aplicación
- investigación académica
Los estudiantes o investigadores pueden utilizar CleverBee para recopilar rápidamente documentos académicos, artículos web y vídeos para elaborar una revisión bibliográfica completamente citada. Por ejemplo, al investigar sobre "Ética de la inteligencia artificial", CleverBee puede extraer la bibliografía pertinente de PubMed y de sitios web académicos. - Análisis empresarial
Los usuarios empresariales pueden analizar las tendencias del mercado o la información sobre la competencia. Por ejemplo, introduzca "Previsión del mercado de vehículos eléctricos para 2025" y CleverBee buscará informes y noticias del sector para generar un resumen basado en datos. - Aprendizaje personal
Para los usuarios ocasionales que exploran temas complejos como "Aplicaciones de la tecnología Blockchain", CleverBee ofrece múltiples perspectivas, incluidos tutoriales de YouTube y artículos autorizados, para ayudar a los usuarios a obtener una comprensión completa.
CONTROL DE CALIDAD
- ¿Qué modelos admite CleverBee?
Compatibilidad con los modelos Gemini, Claude y GGUF nativos (p. ej. Búsqueda profunda (R1, Llama). Los modelos en la nube tienen un rendimiento más estable y los modelos locales son adecuados para los requisitos de privacidad. - ¿Cómo reducir los costes de funcionamiento?
Reduzca las consultas duplicadas con el almacenamiento en caché NormalisingCache. Elija un modelo de bajo coste como Gemini 2.5 Flash y supervise el uso de tokens a través de la interfaz. - ¿Es fiable el informe?
Los informes se basan en fuentes auténticas y se facilitan citas, pero la IA puede tener alucinaciones. Se aconseja a los usuarios que verifiquen la información clave. - ¿Se requiere experiencia en programación?
No se requiere experiencia en programación. Los scripts de instalación automatizan la configuración y la interfaz Chainlit es fácil de usar.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...