<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_AI_Suite</id>
	<title>Module AI Suite - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_AI_Suite"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;action=history"/>
	<updated>2026-10-23T20:46:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65477&amp;oldid=prev</id>
		<title>Frankie: Edit info of Module AI Suite</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65477&amp;oldid=prev"/>
		<updated>2026-02-25T14:07:22Z</updated>

		<summary type="html">&lt;p&gt;Edit info of Module AI Suite&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:07, 25 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l143&quot;&gt;Line 143:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 143:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Complementary modules]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Complementary modules]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:DocUserEN]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:DocUserEN]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AI&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DocDevEN&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frankie</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65476&amp;oldid=prev</id>
		<title>Frankie: Edit info of Module AI Suite</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65476&amp;oldid=prev"/>
		<updated>2026-02-25T14:02:59Z</updated>

		<summary type="html">&lt;p&gt;Edit info of Module AI Suite&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:02, 25 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l142&quot;&gt;Line 142:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 142:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Complementary modules]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Complementary modules]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:DocUserEN]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:AI]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:AI]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frankie</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65475&amp;oldid=prev</id>
		<title>Frankie: Edit info of Module AI Suite</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65475&amp;oldid=prev"/>
		<updated>2026-02-25T13:59:36Z</updated>

		<summary type="html">&lt;p&gt;Edit info of Module AI Suite&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:59, 25 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#039;&amp;#039;&amp;#039;Demo videos:&amp;#039;&amp;#039;&amp;#039; [https://youtube.com/playlist?list=PLEh57ONMK4ssDQWKNuM_Qp6I8hjvJDXod YouTube Playlist]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#039;&amp;#039;&amp;#039;Demo videos:&amp;#039;&amp;#039;&amp;#039; [https://youtube.com/playlist?list=PLEh57ONMK4ssDQWKNuM_Qp6I8hjvJDXod YouTube Playlist]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#039;&amp;#039;&amp;#039;Purchase / Download:&amp;#039;&amp;#039;&amp;#039; [https://www.dolistore.com/product.php?id=2778 Dolistore]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#039;&amp;#039;&amp;#039;Purchase / Download:&amp;#039;&amp;#039;&amp;#039; [https://www.dolistore.com/product.php?id=2778 Dolistore]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&#039;&#039;&#039;Support contact:&#039;&#039;&#039; frankie.wg@gmail.com&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Features==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Features==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frankie</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65474&amp;oldid=prev</id>
		<title>Frankie: Edit info of Module AI Suite</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65474&amp;oldid=prev"/>
		<updated>2026-02-25T13:56:32Z</updated>

		<summary type="html">&lt;p&gt;Edit info of Module AI Suite&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:56, 25 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Module&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| name         = AI Suite – Dolibarr AI Assistant&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| image        =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| author       = LH Wong (Frankie)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| version      = 1.0.0&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| release      = 2026-02-16&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| dolibarr     = V17 – V23&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| php          = &gt;= 7.4&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| license      = Commercial&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| dolistore    = https://www.dolistore.com/product.php?id=2778&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| support      = frankie.wg@gmail.com&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; integrates an AI assistant panel directly into Dolibarr ERP, offering context-aware help with a sleek, slide-in interface and real-time streaming responses. Your ERP database data is &amp;#039;&amp;#039;&amp;#039;never sent to AI providers&amp;#039;&amp;#039;&amp;#039; — the AI simply interprets your natural language requests, and Dolibarr handles all actual data operations internally.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; integrates an AI assistant panel directly into Dolibarr ERP, offering context-aware help with a sleek, slide-in interface and real-time streaming responses. Your ERP database data is &amp;#039;&amp;#039;&amp;#039;never sent to AI providers&amp;#039;&amp;#039;&amp;#039; — the AI simply interprets your natural language requests, and Dolibarr handles all actual data operations internally.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Frankie</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65473&amp;oldid=prev</id>
		<title>Frankie: Create a wiki page for module AI Suite</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AI_Suite&amp;diff=65473&amp;oldid=prev"/>
		<updated>2026-02-25T13:52:14Z</updated>

		<summary type="html">&lt;p&gt;Create a wiki page for module AI Suite&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Module&lt;br /&gt;
| name         = AI Suite – Dolibarr AI Assistant&lt;br /&gt;
| image        =&lt;br /&gt;
| author       = LH Wong (Frankie)&lt;br /&gt;
| version      = 1.0.0&lt;br /&gt;
| release      = 2026-02-16&lt;br /&gt;
| dolibarr     = V17 – V23&lt;br /&gt;
| php          = &amp;gt;= 7.4&lt;br /&gt;
| license      = Commercial&lt;br /&gt;
| dolistore    = https://www.dolistore.com/product.php?id=2778&lt;br /&gt;
| support      = frankie.wg@gmail.com&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; integrates an AI assistant panel directly into Dolibarr ERP, offering context-aware help with a sleek, slide-in interface and real-time streaming responses. Your ERP database data is &amp;#039;&amp;#039;&amp;#039;never sent to AI providers&amp;#039;&amp;#039;&amp;#039; — the AI simply interprets your natural language requests, and Dolibarr handles all actual data operations internally.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Demo videos:&amp;#039;&amp;#039;&amp;#039; [https://youtube.com/playlist?list=PLEh57ONMK4ssDQWKNuM_Qp6I8hjvJDXod YouTube Playlist]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Purchase / Download:&amp;#039;&amp;#039;&amp;#039; [https://www.dolistore.com/product.php?id=2778 Dolistore]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Support contact:&amp;#039;&amp;#039;&amp;#039; frankie.wg@gmail.com&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Collapsible AI Panel&amp;#039;&amp;#039;&amp;#039; — A sleek, slide-in panel that overlays your Dolibarr interface without interrupting your workflow.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Context Awareness&amp;#039;&amp;#039;&amp;#039; — The AI understands which page you are on and provides relevant, context-sensitive assistance.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Multiple AI Providers &amp;amp; Models&amp;#039;&amp;#039;&amp;#039; — Choose from OpenAI, Anthropic Claude, or Google Gemini; switch between providers and models at any time.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Assistant Templates&amp;#039;&amp;#039;&amp;#039; — Admin-defined templates (e.g. General Inquiry, Form Filling, Search) each with their own model, system prompt, rate limit, and access control settings.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Structured AI Actions&amp;#039;&amp;#039;&amp;#039; — The AI can trigger automated form-filling or record search/view actions via structured JSON responses.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Real-time Streaming&amp;#039;&amp;#039;&amp;#039; — Responses stream in real time so you see output as it is generated.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Rate Limiting&amp;#039;&amp;#039;&amp;#039; — Built-in protection against API abuse, configurable per template.&lt;br /&gt;
&lt;br /&gt;
==Specialized AI Assistants==&lt;br /&gt;
&lt;br /&gt;
AI Suite ships with three built-in specialized assistants:&lt;br /&gt;
&lt;br /&gt;
;Search Assistant&lt;br /&gt;
:Find records in your ERP using natural language queries instead of manual filter forms.&lt;br /&gt;
&lt;br /&gt;
;Form Filling Assistant&lt;br /&gt;
:Fill out Dolibarr forms quickly using plain language — describe what you want and the AI populates the fields for you.&lt;br /&gt;
&lt;br /&gt;
;General Inquiry Assistant&lt;br /&gt;
:Your built-in Dolibarr expert. Ask any question about how to use Dolibarr ERP and get guided step-by-step.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Dolibarr||Version 17.0 or higher&lt;br /&gt;
|-&lt;br /&gt;
|PHP||Version 7.4 or higher&lt;br /&gt;
|-&lt;br /&gt;
|PHP Extensions||cURL must be enabled&lt;br /&gt;
|-&lt;br /&gt;
|AI API Key||Valid key from at least one provider (OpenAI, Anthropic, or Google Gemini)&lt;br /&gt;
|-&lt;br /&gt;
|Internet||Required for API access to the chosen provider&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Method 1: Manual Installation===&lt;br /&gt;
&lt;br /&gt;
#Copy the &amp;lt;code&amp;gt;aisuite&amp;lt;/code&amp;gt; module folder to your Dolibarr custom directory:&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;/path/to/dolibarr/htdocs/custom/&amp;lt;/code&amp;gt;&lt;br /&gt;
#Log in to Dolibarr as an administrator.&lt;br /&gt;
#Navigate to: &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Modules&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Find &amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; in the module list.&lt;br /&gt;
#Click &amp;#039;&amp;#039;&amp;#039;Activate&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===Method 2: Using the Module Manager===&lt;br /&gt;
&lt;br /&gt;
#Package the &amp;lt;code&amp;gt;aisuite&amp;lt;/code&amp;gt; folder as a ZIP file.&lt;br /&gt;
#Log in to Dolibarr as an administrator.&lt;br /&gt;
#Navigate to: &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Modules&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Click &amp;#039;&amp;#039;&amp;#039;Deploy/install external app/module&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
#Upload the ZIP file and activate the module.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===1. AI Provider &amp;amp; API Key===&lt;br /&gt;
&lt;br /&gt;
#Navigate to: &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Modules&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Select your &amp;#039;&amp;#039;&amp;#039;AI Provider&amp;#039;&amp;#039;&amp;#039;: OpenAI, Anthropic, or Google Gemini.&lt;br /&gt;
#Enter the API key for your chosen provider:&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;OpenAI&amp;#039;&amp;#039;&amp;#039; — [https://platform.openai.com/api-keys OpenAI Platform]&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Anthropic&amp;#039;&amp;#039;&amp;#039; — [https://console.anthropic.com/settings/keys Anthropic Console]&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Google Gemini&amp;#039;&amp;#039;&amp;#039; — [https://aistudio.google.com/app/apikey Google AI Studio]&lt;br /&gt;
#Click &amp;#039;&amp;#039;&amp;#039;Modify&amp;#039;&amp;#039;&amp;#039; to save.&lt;br /&gt;
#Click &amp;#039;&amp;#039;&amp;#039;Test Connection&amp;#039;&amp;#039;&amp;#039; to verify the key works.&lt;br /&gt;
&lt;br /&gt;
===2. Assistant Templates===&lt;br /&gt;
&lt;br /&gt;
#Navigate to: &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Modules&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Templates&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Create or edit templates (built-in: General Inquiry, Form Filling Assistant, Search Assistant).&lt;br /&gt;
#Configure each template&amp;#039;s model, system prompt, rate limit, and allowed users/groups.&lt;br /&gt;
#Set one template as the default; users will see a template selector in the AI panel.&lt;br /&gt;
&lt;br /&gt;
===3. User Permissions===&lt;br /&gt;
&lt;br /&gt;
#Navigate to: &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Users &amp;amp; Groups&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Edit a user or group and go to the &amp;#039;&amp;#039;&amp;#039;Permissions&amp;#039;&amp;#039;&amp;#039; tab.&lt;br /&gt;
#Enable &amp;#039;&amp;#039;&amp;#039;AI Suite&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Use AI Assistant&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
#Save.&lt;br /&gt;
&lt;br /&gt;
===4. Enable API / Web Services Module===&lt;br /&gt;
&lt;br /&gt;
The AI Suite&amp;#039;s search and form-filling assistants rely on Dolibarr&amp;#039;s built-in REST API.&lt;br /&gt;
&lt;br /&gt;
#Navigate to: &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Modules&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;API / Web services&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Activate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Edit the relevant user account.&lt;br /&gt;
#Generate an API key for that user and save.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
===Opening the AI Panel===&lt;br /&gt;
&lt;br /&gt;
Click the &amp;#039;&amp;#039;&amp;#039;AI&amp;#039;&amp;#039;&amp;#039; button in the &amp;#039;&amp;#039;&amp;#039;top-right menu bar&amp;#039;&amp;#039;&amp;#039; (next to the user menu). The panel slides in from the right side of the screen.&lt;br /&gt;
&lt;br /&gt;
===Chatting with the AI===&lt;br /&gt;
&lt;br /&gt;
#Select a &amp;#039;&amp;#039;&amp;#039;template&amp;#039;&amp;#039;&amp;#039; from the dropdown in the panel header if multiple templates have been configured.&lt;br /&gt;
#Type your question or message in the text area at the bottom.&lt;br /&gt;
#Press &amp;#039;&amp;#039;&amp;#039;Enter&amp;#039;&amp;#039;&amp;#039; or click the &amp;#039;&amp;#039;&amp;#039;Send&amp;#039;&amp;#039;&amp;#039; button.&lt;br /&gt;
#The AI response will stream in real time.&lt;br /&gt;
#Your current conversation is saved per-user and persists as you navigate between pages. Use &amp;#039;&amp;#039;&amp;#039;Clear chat&amp;#039;&amp;#039;&amp;#039; to start a new conversation.&lt;br /&gt;
&lt;br /&gt;
==Privacy &amp;amp; Security==&lt;br /&gt;
&lt;br /&gt;
*API keys are stored securely in Dolibarr&amp;#039;s server-side configuration and are never exposed to the frontend.&lt;br /&gt;
*Conversations are stored in the database on a per-user basis.&lt;br /&gt;
*Your ERP database data (records, financials, contacts, etc.) is &amp;#039;&amp;#039;&amp;#039;never transmitted to AI providers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
*Rate limiting per template prevents accidental or intentional API abuse.&lt;br /&gt;
&lt;br /&gt;
==API Costs==&lt;br /&gt;
&lt;br /&gt;
AI Suite uses your chosen provider&amp;#039;s API. Costs are determined by token usage and vary by provider and model:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Provider!!Example Models!!Pricing Info&lt;br /&gt;
|-&lt;br /&gt;
|OpenAI||GPT-4o, GPT-4o mini||[https://openai.com/pricing openai.com/pricing]&lt;br /&gt;
|-&lt;br /&gt;
|Anthropic||Claude 3.5 Sonnet, Claude 3 Haiku||[https://www.anthropic.com/pricing anthropic.com/pricing]&lt;br /&gt;
|-&lt;br /&gt;
|Google Gemini||Gemini 1.5 Pro, Gemini 1.5 Flash||[https://ai.google.dev/pricing ai.google.dev/pricing]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A typical conversation uses approximately 500–2,000 tokens per response. Monitor your usage in your provider&amp;#039;s dashboard.&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Dolistore page:&amp;#039;&amp;#039;&amp;#039; [https://www.dolistore.com/product.php?id=2778 AI Suite on Dolistore]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Demo videos:&amp;#039;&amp;#039;&amp;#039; [https://youtube.com/playlist?list=PLEh57ONMK4ssDQWKNuM_Qp6I8hjvJDXod YouTube Playlist]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Support / Contact:&amp;#039;&amp;#039;&amp;#039; frankie.wg@gmail.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;br /&gt;
[[Category:AI]]&lt;/div&gt;</summary>
		<author><name>Frankie</name></author>
	</entry>
</feed>