# AI (Codeium) is amazing with Julia

**URL:** <https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284>\
**Category:** Tooling\
**Created:** [September 11, 2024, 3:57pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284 "2024-09-11T15:57:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Post date:** [September 11, 2024, 3:57pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284/1 "2024-09-11T15:57:28Z")

</div>

Hi!

As I mentioned before, I am rewriting PrettyTables.jl to make the system cleaner and allow more features. In this endeavor, I decided to install and use Codeium, a LLM that integrates very nice with Neovim.

I just cannot find words to describe how impressed I am with the current state of those LLM with Julia language.

Take a look at this piece of code where I and writing how to apply a decoration to a Markdown cell:

 ![Captura de Tela 2024-09-11 às 12.55.59](https://global.discourse-cdn.com/julialang/original/3X/9/1/919c28cb9fbe39fdb058437dfc0d7b4b7d1e9d32.png)

It literally understood what I am trying to do, how I am trying to do and provided the correct snippet (in gray).

I am so glad that we now have those amazing tools working really nice with Julia 🙂

---

<div class="post-metadata">

**Author:** ![alfaromartino](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alfaromartino/32/52986_2.png) [@alfaromartino](https://discourse.julialang.org/u/alfaromartino)\
**Post date:** [September 11, 2024, 6:27pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284/2 "2024-09-11T18:27:44Z")

</div>

and Codeium in particular is free!

---

<div class="post-metadata">

**Author:** ![Paul\_Soderlind](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paul_soderlind/32/1753_2.png) [@Paul\_Soderlind](https://discourse.julialang.org/u/Paul_Soderlind)\
**Post date:** [September 11, 2024, 7:57pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284/3 "2024-09-11T19:57:43Z")

</div>

and works well in VScode

---

<div class="post-metadata">

**Author:** ![aplavin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aplavin/32/222056_2.png) [@aplavin](https://discourse.julialang.org/u/aplavin)\
**Post date:** [September 11, 2024, 8:20pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284/4 "2024-09-11T20:20:58Z")

</div>

> [@Ronis\_BR](#):
>
> provided the correct snippet

Did it? Triple stars don’t make the text bold italic as it suggests:  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/8/0/8074e4682fc30c9e0bd22ad083a84ddf6eb0d762.png)

---

<div class="post-metadata">

**Author:** ![greatpet](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Post date:** [September 11, 2024, 10:11pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284/5 "2024-09-11T22:11:16Z")

</div>

OP’s code used double stars. The extra star is the string concatenation operator. It’s not a triple star.

---

<div class="post-metadata">

**Author:** ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Post date:** [September 11, 2024, 10:20pm UTC](https://discourse.julialang.org/t/ai-codeium-is-amazing-with-julia/119284/6 "2024-09-11T22:20:59Z")

</div>

Actually, triple stars is the correct way in Markdown to make a text bold and italic:

> Bold and Italic

> To emphasize text with bold and italics at the same time, add three asterisks or underscores before and after a word or phrase. To bold and italicize the middle of a word for emphasis, add three asterisks without spaces around the letters.

> **[Basic Syntax | Markdown Guide](https://www.markdownguide.org/basic-syntax/)**
>
> The Markdown elements outlined in the original design document.

What you are seeing is a problem with Julia’s Markdown parser probably.
