Julian Harris's repositories
awesome-ai-engineering
List of resources helping you become a better AI engineer.
summariser-golang-gemini
A demo of how to summarise very long documents which relies on Google Gemini's very very large context window.
ai-researcher
Tool to take topics and build comprehensive reports on it with references.
image-captioning-ollama-llava-go
Demo of how to get remarkable captions from images using open weights model llava through ollama in golang
llm-price-scraper-go
Creates a pricing.json file containing pricing information for various LLMs
proofread-pdf-gemini-go
Demo proofreading a PDF using Google Gemini.
text2sql-prompt-engineering
A very simple golang experiment testing the effectiveness of prompt engineering for accurate and safe automatic SQL query generation
animatediff-poc
Experiments with animatediff and chaining to get longer videos, hopefully with some level of coherence
climate-change-city-analogues
Use derivative data from this report https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6619606/ to present a world map with the name of the most likely city today a city will be like in future;.
colima
Container runtimes on macOS (and Linux) with minimal setup
dspy
DSPy: The framework for programming—not prompting—foundation models
flipboard-analytics-scraper
Simple utility for automating the download of flipboard analytics for an account.
go-llama-cpp-poc
Experiment using go-llama.cpp which, through a link to llama.cpp in C++, allows you to load up LLMs in-process
go-openai
OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go
huggingface.js
Utilities to use the Hugging Face Hub API
imgurl-resize-claude-go
Demo of how to use LLMs to deal with messy inputs where a mass of complex regex might otherwise have been necessary
langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
nace-scraper
A hack to extract NACE codes from https://companyformationhungary.com/nace-codes.html
proofread-docx-gemini-go
Demo of proofreading Microsoft Word docs
recommender
Tag-aware recommender system
summariser-golang-claude
Simple demonstration of the power of LLMs by creating a text summariser, something that just a few years ago was almost impossible
summariser-golang-openai-ollama
Simple demo showing how to connect an LLM through ollama with the OpenAI API
text2sql-fine-tune
Experiments with fine-tuning 2024 models to get better performance with text2sql use cases