An open API service indexing awesome lists of open source software.

https://github.com/samadpls/hnn-llm

hnn-llm streamlines access to Human Neocortical Neurosolver (HNN) guide with advanced search mechanisms and efficient information retrieval.
https://github.com/samadpls/hnn-llm

chromadb groq-ai hnn langchain llm opensource rag

Last synced: 8 months ago
JSON representation

hnn-llm streamlines access to Human Neocortical Neurosolver (HNN) guide with advanced search mechanisms and efficient information retrieval.

Awesome Lists containing this project

README

          



![Supported Python Versions](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11-blue)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](LICENSE)

`hnn-llm` is a tool developed to enhance the accessibility of information related to the Human Neocortical Neurosolver (HNN). It aims to address the challenge of efficiently finding relevant information within extensive HNN documentation and related resources.

### Purpose

As someone deeply interested in computational neuroscience and HNN, I often struggled to navigate extensive documentation to find precise information during my internship as a Google Summer of Code 2024 contributor at INCF under the HNN-Core project. To address this challenge, I developed this project to streamline the search process using state-of-the-art technologies.

> [!IMPORTANT]
> This project was created independently and is not part of my Google Summer of Code Internship.

### Features

- **Retrieval-Augmented Generation (RAG) Model**: Utilizes the GroqAPI and Llama3 8b model to provide accurate responses based on user queries.
- **Vector Search and Embedding**: Employs Chroma DB for effective vector search and document embedding.
- **User Interface**: Built with Streamlit to offer an intuitive and interactive user experience.
- **Data Sources**: Retrieves and processes information from the official HNN website and the HNN-Core documentation site.

### License

This project is licensed under the BSD 3-Clause License. See the [LICENSE](LICENSE) file for more details.