howdoi.ai  by bborn

Chatbot for answering questions using LLMs

created 2 years ago
255 stars

Top 99.2% on sourcepulse

GitHubView on GitHub
Project Summary

HowdoI.ai is a conversational AI chatbot designed for general-purpose querying and content generation, leveraging large language models and the LangChain framework. It targets users seeking an interactive AI assistant capable of remembering context, performing web searches, and retrieving diverse data like movie information, weather, and news. The primary benefit is a readily deployable, memory-aware chatbot experience.

How It Works

The application utilizes the LangChain Python library to orchestrate interactions with large language models. It maintains conversational memory, allowing for context-aware responses. The architecture supports querying various data sources, including web searches, and integrates with services like Giphy for rich media responses.

Quick Start & Requirements

  • Install NPM requirements: cd vite && npm install
  • Install Python requirements: pip install -r requirements.txt
  • Run with Foreman: foreman start -f Procfile.local
  • Requires API keys to be set in a .env file.
  • Access the chatbot at http://127.0.0.1:9000/ and the writing assistant at http://127.0.0.1:9000/write.

Highlighted Details

  • Conversational memory for context-aware interactions.
  • Supports diverse queries: history, web search, movie data, weather, news.
  • Includes a dedicated writing assistant endpoint.
  • Example prompts demonstrate capabilities with GIFs and factual recall.

Maintenance & Community

No specific information on contributors, sponsorships, or community channels is provided in the README.

Licensing & Compatibility

The README does not specify a license.

Limitations & Caveats

The project is described as an experiment. Running the application requires setting up both NPM and Python dependencies, including API keys, and potentially a process manager like Foreman.

Health Check
Last commit

2 years ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.