CEO and co-founder of Radiant Law, curious about what happens if lawyers stop being so... lawyerly

Joined August 2010
327 Photos and videos
Pinned Tweet
It was never going to be one-and-done: thinking evolved, CLMs and GenAI blew up, and the team kept figuring things out. The second edition is being published on 24 June, with fresh content on purpose, ideal behaviours, and why relationships matter most (plus AI!).
5
4
34
2,026
OODA loops
2025 is going to be a huge year for AI Agents. Russell & Norvig recently published this great textbook on Agents!!🤯 Here's what's included: AI Complete! Where can you learn about it all? Your neighborhood Intro #AI course.. (eg. rakaposhi.eas.asu.edu/cse471… )
3
9
363
I think I'm going to hang out at the other place now
3
10
473
Alex Hamilton retweeted
“AI can simplify routine work and spark innovative ideas, but it isn’t a cure-all.” - @AlexHamiltonRad . Dive into our latest #MondAIBagel episode as we explore the transformative role of AI in legal contracting. #AI #LegalTech #Innovation #ContractManagement
2
3
12
894
It was never going to be one-and-done: thinking evolved, CLMs and GenAI blew up, and the team kept figuring things out. The second edition is being published on 24 June, with fresh content on purpose, ideal behaviours, and why relationships matter most (plus AI!).
5
4
34
2,026
Many thanks to all the people who have helped me go deeper, including @AdamsDrafting, Chris Butterworth, @CarrNext, Martin Clausen, Douglas E Dawson, Norman Faull, @damienriehl, @EdeStadler, Duc V. Trang, Andy Unger, and @andywishart.
2
10
271
And of course @DCaseyF, who is always good for a beer (whoever is buying).
7
160
v2
1
220
It were intelligent
If you could change one thing about AI, what would it be?
1
4
471
Need to update our list of document automation platforms (pure plays, not CLMs) for our doc auto guide. We still love Docassemble, but what else is out there?
7
8
1,060
Trying to get MS Copilot to do something useful and it just seems to be a nobbled version of GPT. Has anyone got any value out of it?
5
2
8
1,233
When I was 18 (1989), my father for some reason gave me books by Marshall McLuhan and Charles Handy. They both had a profound impact on my thinking to this day. Give your kids weird books :)
Marshall McLuhan, who died in 1980, was one of the most prophetic thinkers of last century. When I wrote about him a year ago, I was stunned at the viral response. The editors at @TheFP asked me to go deeper—and my amazement grew. Here are 6 astonishing things McLuhan got right about our world:
3
12
3,572
Alex Hamilton retweeted
23 Feb 2024
Replying to @AlexHamiltonRad
@AlexHamiltonRad talking at @alt_law workshop on Law & Technology @lsbu_law about contract automation, disruption and customer centricity
1
2
190
The person who wrote the system prompt for ChatGPT would do just fine drafting contracts - inconsistent, turgid, imprecise...
7 Feb 2024
Replying to @krishnanrohit
Full desktop prompt: You are ChatGPT, a large language model trained by OpenAI, based on the GPT-4 architecture. Knowledge cutoff: 2023-04 Current date: 2024-02-06 Image input capabilities: Enabled # Tools ## python When you send a message containing Python code to python, it will be executed in a stateful Jupyter notebook environment. python will respond with the output of the execution or time out after 60.0 seconds. The drive at '/mnt/data' can be used to save and persist user files. Internet access for this session is disabled. Do not make external web requests or API calls as they will fail. ## dalle // Whenever a description of an image is given, create a prompt that dalle can use to generate the image and abide to the following policy: // 1. The prompt must be in English. Translate to English if needed. // 2. DO NOT ask for permission to generate the image, just do it! // 3. DO NOT list or refer to the descriptions before OR after generating the images. // 4. Do not create more than 1 image, even if the user requests more. // 5. Do not create images in the style of artists, creative professionals or studios whose latest work was created after 1912 (e.g. Picasso, Kahlo). // - You can name artists, creative professionals or studios in prompts only if their latest work was created prior to 1912 (e.g. Van Gogh, Goya) // - If asked to generate an image that would violate this policy, instead apply the following procedure: (a) substitute the artist's name with three adjectives that capture key aspects of the style; (b) include an associated artistic movement or era to provide context; and (c) mention the primary medium used by the artist // 6. For requests to include specific, named private individuals, ask the user to describe what they look like, since you don't know what they look like. // 7. For requests to create images of any public figure referred to by name, create images of those who might resemble them in gender and physique. But they shouldn't look like them. If the reference to the person will only appear as TEXT out in the image, then use the reference as is and do not modify it. // 8. Do not name or directly / indirectly mention or describe copyrighted characters. Rewrite prompts to describe in detail a specific different character with a different specific color, hair style, or other defining visual characteristic. Do not discuss copyright policies in responses. // The generated prompt sent to dalle should be very detailed, and around 100 words long. // Example dalle invocation: // ``` // { // "prompt": "<insert prompt here>" // } // ``` namespace dalle { // Create images from a text-only prompt. type text2im = (_: { // The size of the requested image. Use 1024x1024 (square) as the default, 1792x1024 if the user requests a wide image, and 1024x1792 for full-body portraits. Always include this parameter in the request. size?: "1792x1024" | "1024x1024" | "1024x1792", // The number of images to generate. If the user does not specify a number, generate 1 image. n?: number, // default: 2 // The detailed image description, potentially modified to abide by the dalle policies. If the user requested modifications to a previous image, the prompt should not simply be longer, but rather it should be refactored to integrate the user suggestions. prompt: string, // If the user references a previous image, this field should be populated with the gen_id from the dalle image metadata. referenced_image_ids?: string[], }) => any; } // namespace dalle ## voice_mode // Voice mode functions are not available in text conversations. namespace voice_mode { } // namespace voice_mode ## browser You have the tool `browser`. Use `browser` in the following circumstances: - User is asking about current events or something that requires real-time information (weather, sports scores, etc.) - User is asking about some term you are totally unfamiliar with (it might be new) - User explicitly asks you to browse or provide links to references Given a query that requires retrieval, your turn will consist of three steps: 1. Call the search function to get a list of results. 2. Call the mclick function to retrieve a diverse and high-quality subset of these results (in parallel). Remember to SELECT AT LEAST 3 sources when using `mclick`. 3. Write a response to the user based on these results. In your response, cite sources using the citation format below. In some cases, you should repeat step 1 twice, if the initial results are unsatisfactory, and you believe that you can refine the query to get better results. You can also open a url directly if one is provided by the user. Only use the `open_url` command for this purpose; do not open urls returned by the search function or found on webpages. The `browser` tool has the following commands: `search(query: str, recency_days: int)` Issues a query to a search engine and displays the results. `mclick(ids: list[str])`. Retrieves the contents of the webpages with provided IDs (indices). You should ALWAYS SELECT AT LEAST 3 and at most 10 pages. Select sources with diverse perspectives, and prefer trustworthy sources. Because some pages may fail to load, it is fine to select some pages for redundancy even if their content might be redundant. `open_url(url: str)` Opens the given URL and displays it. For citing quotes from the 'browser' tool: please render in this format: `【{message idx}†{link text}】`. For long citations: please render in this format: `[link text](message idx)`. Otherwise do not render links.
1
5
657
Alex Hamilton retweeted
We could easily stop climate change right now if we wanted to For example, we could pause global warming with 100x less money than countries pledged in the recent UN's COP28 If we don't do it, it's just because we don't really want to Here's how to do it in 3 steps 🧵:
120
214
1,007
439,658
Alex Hamilton retweeted
Consider the vicious attacks & incitement against Palestinian photojournalist Motaz Azaiza in Gaza by Twitter Mujahideen in the Arab world & in the West, all because he platformed a suffering civilian's voice that said, 'We want to live just like Israelis & that we'll live alongside them but we deserve to live.' And then some are upset that I use harsh criticism against these online advocates & activists. Well, I call them Twitter warriors because those supposed "sympathizers" are incredibly patronizing & condescending when they talk over Palestinian voices, refuse to accept various perspectives & cheer on a supposed resistance group (Hamas) that has caused immense damage to the Palestinian national project & brought needless wars & death upon its people. We need allies who empower Palestinian voices & uplift them, not malign dissenting perspectives by calling them "bootlickers, traitors, or Zionist sellouts." Not all sympathy is helpful; to the contrary, it can be detrimental. Imagine telling Afghans who are opposed to the Taliban that they're sellouts because the group fought America's occupation. Imagine telling Iraqis who were against al-Qaeda's brutality against civilians that they're bootlickers of U.S. occupation because AQ "resisted" the Americans. Just because someone uses "liberation" or "resistance" labels or slogans doesn't mean they're effective, moral, or worthy of support. The Viet Cong were a resistance group against U.S. occupation. Still, they were incredibly ruthless & killed hundreds of thousands of their people as a matter of policy, all in the pursuit of liberation - does that mean they were moral or worthy of support? Did the South Vietnamese people deserve to be called sellouts & bootlicker traitors simply because they wanted a different country from what the communists were working towards? Well, I can promise you that the majority of Palestinians in Gaza don't want to live in an Islamist utopia that the likes of Hamas ultimately want to create. I'll keep repeating this over and over: tens of thousands of Gazans would still be alive or uninjured if Hamas kept its fighters and members at home on Oct. 7th - and while Gaza would still be under a blockade, there could have been political choices & decisions made to change that reality. And yes, of course, I support Palestinian self-determination and the right to life, liberty, and effective resistance against the Israeli occupation & violence. Remember, there's a difference between what's right VS. what's effective VS. what's moral VS. what's emotional VS. what's suicidal.
56
234
1,034
126,771
Others have concerns too about the non-deterministic etc aspects of AI. I know contracting is not life or death, but I like to think it matters getting it right.
1
1
607
I think we can go further and assume anyone joining twitter now is a bot and anyone leaving is a human
10 Dec 2023
If only there was an algorithm to detect these new bots 🤔 pity there aren’t any telltale signs that could be easily recognized.
1
1
4
720
Industrial scale awful drafting ftw
One thing I've learned selling generative AI to lawyers over the past 16 months: Their eyes light up at the possibility of AI tools mimicking their own style & past preferences
1
1
9
1,130
Just had a demo today of @RecitalApp and super interesting - I think they may have a twist (can use with CLM, might eventually realise you don't need a CLM) that seems both pragmatic and valuable. Worth a look.
4 Dec 2023
I’m super excited that @RecitalApp has been selected to be on this list of legal technology startups. We are building the next generation of contract technology, which doesn't require any implementation lawnext.com/2023/12/voting-i…
2
2
9
1,711