Articles by Simon Willison
40 articles
-
ChatGPT Containers can now run bash, pip/npm install packages, and download files
ChatGPT:s kodtolk har fått betydande uppgraderingar, inklusive möjligheten att köra bash-kommandon och stödja flera programmeringsspråk utöver Pyth...
-
A new way to extract detailed transcripts from Claude Code
Simon Willison har släppt "claude-code-transcripts", ett nytt Python CLI-verktyg för att konvertera Claude Code-transkript till detaljerade HTML-si...
-
Using Claude in Chrome to navigate out the Cloudflare dashboard
Artikelförfattaren Simon Willison använde framgångsrikt webbläsaragenten "Claude in Chrome" för att lösa ett tekniskt problem han stött på. Problem...
-
JustHTML is a fascinating example of vibe engineering in action
justHTML, ett nytt Python-bibliotek för HTML-parsning, har utvecklats av Emil Stenstrom med omfattande AI-assistans. Artikeln introducerar "vibe en...
-
Living dangerously with Claude
Simon Willison utforskar paradoxen med att använda kodningsagenter som Claude med minimala restriktioner (kallat "Yolo mode") för ökad produktivite...
-
Claude Skills are awesome, maybe a bigger deal than MCP
Anthropic har introducerat "Claude Skills", en ny funktion som gör att Claude-modellen kan utföra specialiserade uppGIFter genom att ladda instrukt...
-
Let the LLM Write the Prompts: An Intro to DSPy in Compound Al Pipelines
Artikeln introducerar DSPy, ett ramverk för att optimera prompts för stora språkmodeller (LLM:er), och dess roll i komplexa AI-pipelines. Drew Breu...
-
llm-openrouter 0.5
llm-OpenRouter 0.5 har släppts och introducerar viktiga nya funktioner som stöd för 'tool calling' och 'reasoning options'. Funktionen 'tool callin...
-
A quote from Sam Altman
Sam Altman uttryckte att deras företag är lönsamt på inferens. Han påpekade att de skulle vara mycket lönsamma om kostnaderna för träning exkludera...
-
A quote from Steve Wozniak
Steve Wozniak donerade sin förmögenhet från Apple, då han inte lever för rikedom eller makt, utan för glädje och lycka. Han har finansierat viktiga...
-
Git scraping, the five minute lightning talk
Artikeln beskriver ett "lightning talk" av Simon Willison om "Git scrAPIng" vid NICAR 2021-konferensen. Konceptet "Git scrAPIng" innebär att schema...
-
simonw/git-scraper-template
Simon Willison har utvecklat en ny GitHub-mall, "simonw/git-scraper-template", för att förenkla processen med "Git scraping". Git scraping är en te...
-
Source: Simon Willison’s Weblog
llm 0.23 har släppts med en ny schemafunktion som möjliggör strukturerad utdata från modeller baserat på användardefinierade specifikationer. Funkt...
-
Things we learned about LLMs in 2024
Under 2024 har "GPT-4-barriären" brutits av många organisationer, med ett stort antal modeller som nu överträffar OpenAI:s ursprungliga GPT-4 i pre...
-
q and qv zsh functions for asking questions of websites and YouTube videos with LLM
Artikeln introducerar två zsh-funktioner, 'q' och 'qv', som möjliggör att ställa frågor till webbplatser och YouTube-videor med hjälp av LLM-verkty...
-
Foursquare Open Source Places: A new foundational dataset for the geospatial community
Foursquare har lanserat "Foursquare Open Source Places" (FSQ OS Places), en ny öppen datamängd med över 100 miljoner globala intressanta platser (P...
-
Run a prompt to generate and execute jq programs using llm-jq
llm-jq är ett nytt plugin för llm som genererar och exekverar jq-program baserat på naturligt språk för att manipulera JSON-data. pluginet inspirer...
-
Notes on the new Claude analysis JavaScript code execution tool
Anthropic har lanserat ett nytt "analysis tool" för sin Claude.ai-chatbot, vilket liknar OpenAI:s ChatGPT Code Interpreter genom att låta Claude sk...
-
Creating a LLM-as-a-Judge that drives business results
Artikeln presenterar Hamel Husains metod för att utvärdera AI-produkter, särskilt "LLM-as-a-Judge", med fokus på att driva affärsresultat. Metoden ...
-
Hybrid full-text search and vector search with SQLite
Artikeln beskriver hybrid sökning som kombinerar traditionell fulltextsökning och vektorsökning med hjälp av SQLite. reciprocal rank fusion (RRF) i...
-
Gemini Chat App
Google har lanserat tre nya Gemini-modeller: förbättrade versioner av Gemini 1.5 Pro och Gemini 1.5 Flash, samt den nya och snabbare Gemini 1.5 Fla...
-
Notes on using LLMs for code
Simon Willison använder stora språkmodeller (LLM) i sitt dagliga arbete som mjukvaruutvecklare, främst i två lägen: utforskande prototypning och sk...
-
json-flatten, now with format documentation
JSON-flatten är ett Python-bibliotek som konverterar JSON-data till ett platt nyckel-värde-format, lämpligt för HTML-formulär eller query strings. ...
-
Introducing Contextual Retrieval
Anthropic har introducerat en teknik kallad "Contextual Retrieval" för att förbättra RAG-system genom att berika dokumentbitar med kontext vid inde...
-
SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL
Google Research har introducerat en ny "Pipe Syntax" för analytiska SQL-frågor, som syftar till att förbättra användbarheten genom att ändra ordnin...
-
q What do I title this article?
Artikeln presenterar ett enkelt shell-skript med namnet "q", utvecklat av Christoffer Stjernlöf. Skriptet utnyttjar `llm`-verktyget och AI-modellen...
-
Here Are All of the Apple Intelligence Features in the iOS 18.1 Developer Beta
Artikeln beskriver funktionerna i Apple Intelligence som finns tillgängliga i iOS 18.1 developer beta. Dessa funktioner är tillgängliga för utveckl...
-
Introducing Apple’s On-Device and Server Foundation Models
Apple introducerar "Apple Intelligence", som bygger på både lokala och molnbaserade grundmodeller som tränats från grunden av företaget. Den lokala...
-
Private Cloud Compute: A new frontier for AI privacy in the cloud
Apple lanserar Private Cloud Compute (PCC), en infrastruktur designad för att köra stora AI-modeller i molnet samtidigt som den garanterar fullstän...
-
ChatGPT in “4o” mode is not running the new features yet
OpenAI har släppt sin nya GPT-4o-modell för betalande ChatGPT Plus-användare, men de mest avancerade nya funktionerna för röst och bild som demonst...
-
Extracting Concepts from GPT-4
OpenAI har, i likhet med Anthropic, meddelat att de framgångsrikt har extraherat 16 miljoner tolkningsbara mönster från GPT-4:s interna representat...
-
Three major LLM releases in 24 hours (plus weeknotes)
Artikeln rapporterar om tre stora lanseringar av stora språkmodeller (llm) inom 24 timmar: Google Gemini Pro 1.5 (nu allmänt tillgänglig med gratis...
-
The Baked Data architectural pattern
"Baked Data" är ett arkitekturmönster där en skrivskyddad kopia av applikationens data paketeras och distribueras tillsammans med koden, vilket und...
-
Releasing Common Corpus: the largest public domain dataset for training LLMs
"Common Corpus", världens största dataset för träning av stora språkmodeller (LLM), har släppts. Datasetet innehåller 500 miljarder ord från olika ...
-
Multi-modal prompt injection image attacks against GPT-4V
GPT-4V, den nya multimodala versionen av GPT-4, introducerar nya sårbarheter för Prompt injection-attacker via bilduppladdningar. Artikeln demonstr...
-
Prompt injection explained, with video, slides, and a transcript
Artikeln, baserad på ett webinar den 2 maj 2023, introducerar Prompt injection som en attack mot applikationer byggda ovanpå AI-modeller, snarare ä...
-
Leaked Google document: “We Have No Moat, And Neither Does OpenAI”
Ett läckt Google-dokument hävdar att varken Google eller OpenAI har en hållbar konkurrensfördel ("moat") inom stora språkmodeller (LLM). Dokumentet...
-
Analytics: Hacker News v.s. a tweet from Elon Musk
Simon Willisons blogginlägg om Bing fick stor uppmärksamhet, toppade Hacker News och delades senare av Elon Musk på Twitter. Elon Musks tweet gener...
-
How to implement Q&A against your documentation with GPT3, embeddings and Datasette
Artikeln beskriver en metod för att låta Q&A-system använda specifik, aktuell dokumentation som indata för AI-modeller som GPT-3, istället för att ...
-
Joining CSV and JSON data with an in-memory SQLite database
Det nya kommandot "SQLite-utils memory" möjliggör direkt import av CSV- och JSON-data till en SQLite-databas i minnet. Användare kan kombinera och ...